用opencv实现动检,光照变化有什么好的解决办法啊?

用opencv实现动检,光照变化有什么好的解决办法啊?,第1张

一般的摄像头有自动适应,对过曝和欠曝都有调整。另外,你可以在程序运行的时候调用摄像头的驱动程序,在调节面板里面进行手动调节。最后,如果你这些都没有,你仍然可以通过你程序的算法进行自动调节。调节的办法很多,得根据你的识别算法来调节。比如,如果你对明暗变化要求很大,你可以直接计算阈值来整体调节。如果你有特殊的需求,你可以通过直方图的办法调节。其他一些复杂的调节请参看各类图像工程的参考书。

项目-》属性-》配置属性-》链接器-》输入-》附加依赖项 把需要用的库包含进去

Debug添加:

opencv_core244d.lib

opencv_highgui244d.lib

Release添加:

opencv_core244.lib

opencv_highgui244.lib

或者程序里添加:

Debug

#pragma comment(lib,"opencv_core244d.lib")

#pragma comment(lib,"opencv_highgui244d.lib")

Release

#pragma comment(lib,"opencv_core244.lib")

#pragma comment(lib,"opencv_highgui244.lib")

opencv去除场景光影响

在用OpenCV对图像进行处理时,利用颜色定位是常常会接触到的方法,但RGB受光照影响比较严重,转换到HSV XYZ等空间也解决不了时,

可以用白平衡算法进行修正,使其发黄、发蓝、发红的照片更加趋于自然光下的图像。(转摘请说明来源)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12058865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存