未定义标识符 CV_BayerGR2BGR 解决方法

CV_BayerGR2BGROpenCV中的颜色转换常量,值为 49,在文件opencv2/imgproc/types_c.h中定义;

提示未定义标识符CV_BayerGR2BGR是因为没有引入opencv2/imgproc/types_c.h这个头文件;

解决方法1

引入头文件opencv2/imgproc/types_c.h

#include <opencv2/imgproc/types_c.h>

解决方法2

自定义一个CV_BayerGR2BGR常量,或直接用49替代;该方法可读性较差;

#define CV_BayerGR2BGR 49

cvtColor(img, img2, CV_BayerGR2BGR);
//cvtColor(img, img2, 49);

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/undefined-identifier-cv-bayergr2bgr.html

分类: 计算机技术
推荐阅读:
Golang逐行读取文本文件 当文件过大,不适合一次性载入内存,且文件每行都包含特定信息时,我们就需要逐行读取文件来保证程序的性能;
Linux终端重用上一条命令的参数 在Linux系统下,当你想使用上一条命令所用的参数,你可以通过这一条命令实现:
让自己的网页在手机QQ中以卡片的方式分享出去 在使用QQ进行聊天的过程中,发送自己网页的链接时(不是打开网站后分享给好友,单单指将网页链接以文本的形式发送出去),默认情况下是不会以卡片形式显示的,那么如何让别人看到的是卡片呢。
PySide6 beep()函数详细教程 PySide6.QtWidgets.QApplication类的成员函数beep()将使用系统设置的音量和声音进行通知;
Python ascii()函数 ascii()是 Python 内置函数之一,它可以将一个对象转换为ASCII字符串表示。
requests中的超时(timeout)设定和捕获异常 为防止服务器不能及时响应,大部分发至外部服务器的请求都应该带着 timeout 参数。在默认情况下,除非显式指定了 timeout 值,requests 是不会自动进行超时处理的。如果没有 timeout,你的代码可能会挂起若干分钟甚至更长时间。