OpenCV之未定义定制符XXX问题解决

在学习OpenCV时遇到了如下问题

问题1、

4d634232670c4d149270e6b16fbe6b12.png

未定义标识符“CV_BGR2GRAY”等

错误原因:在新版本中,CV_BGR2GRAY被COLOR_BGR2GRAY替换,只需将CV改成COLOR就行,在新版本中,CV基本都被COLOR替换

问题2:将代码中的CV改成COLOR之后,发现还是不行,部分还显示未定义标识符

2d4ed833e20a41a4a42b6c8aed77acc5.png

如:未定义标识符“CV_THRESH_BINARY”

解决方法:去掉前边的CV_

问题3、opencv显示图片太大

在跑代码的过程中,视频或是图片正常显示出来了,但因为显示过大,只能看到一部分

解决方法:

在imshow()前面加入namedWindow(name,0)即可

bfdbd243b1ee491c987ecf4723ba37d1.png

猜你喜欢

转载自blog.csdn.net/qq_58233310/article/details/126224917