屏幕旋转导致的openccv取图变色.
这两天发现我的摄像头拍出来偏绿色. 绿绿的,跟鬼一样. 后来查了下手册.
是下面的这个参数要设置一下, 默认值好像是50…
重新设置一下, 改成1就可以了.
import cv2
capture = cv2.VideoCapture(0) #打开本地摄像头
capture.set(cv2.CAP_PROP_HUE, 1)#色调
后来, 客户买了个竖屏. 发现屏幕横着的时候是正常的, 改成竖着的时候就变成了偏红色, 感觉像是进了红灯区.
查了一上午. 最后排查发现, 原来是代码中关于宽度和高度的设置一定要正确合理. 否则,会出现色差.
下面的代码是错误的代码.
<

最低0.47元/天 解锁文章
1632

被折叠的 条评论
为什么被折叠?



