您好,这是我正在使用的部分代码,
b=(byte2&0xF8)<<8; //F8=11111000 5
g=(byte2&0xFC)<<3; //FC=11111100 6
r=(byte2&0xF8)>>3; //F8=11111000 5
grisColor=(r)|(g)|(b);
它用 OV7670 相机拍摄 RGB 565 的照片,我需要修改什么才能拍摄只有红色分量的照片?
提前致谢
最佳答案
把最后一行的末尾注释掉即可:
grisColor=(r);//|(g)|(b);
和/或将 g
和 b
设置为零。
关于c++ - 仅包含 RGB 565 红色分量的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17325938/