我正在为一个项目使用一个180度的视场鱼眼相机,我很难让OpenCV显示整个相机帧。当我在标准的Windows相机应用程序中打开相机时,它会显示完整的180度视野,但当我使用简单的脚本在Python中显示相机时,它会裁剪图像的一大块,几乎将视野减半。frame)
if c == 27:cv2.destroyAllWindows() 有谁知道如何停止自动裁剪
我使用的是OpenCV库集成到项目中的CodeBook方法。到目前为止,我已经设法让它在我的网络摄像头上工作,但似乎有一些问题。相机的亮度自动调整会打乱整个最终结果,因为整个区域(有时是整个图像)都被标记为前景。
我真的想知道我是否可以访问算法生成的背景模型,以便进行一些基本的阴影检测,从而消除亮度变化。PS:我使用的是OpenCV 2.1和Dev C++ 4.9.9.2