C++ OpenCV cvColor(src, gray_src, CV_BGR2GRAY)未声明的标识符的解决办法

2023-05-16

第一种方法 在头文件加上这个引用:

#include <opencv2\imgproc\types_c.h>

第二种方法 把CV_BGR2GRAY换成6。

cvtColor(src, gray_src,6)

根据cvtColor函数的定义:
在这里插入图片描述
在VS2019中,查看cvtColor函数宏定义:
在这里插入图片描述
CV_BGR2GRAY的宏定义为6,而这个宏定义就在第一种方法所引用的头文件中。
在这里插入图片描述
所以在这个函数中,CV_BGR2GRAY可以转化为6,函数功能和效果一样。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++ OpenCV cvColor(src, gray_src, CV_BGR2GRAY)未声明的标识符的解决办法 的相关文章

随机推荐