C++ OpenCV CV_***未声明的标识符的解决办法

1.OpenCV cvtColor CV_BGR2GRAY未声明的标识符的解决办法

加上这个引用即可

#include 

2.opencv里面CV_FOURCC找不到标识符

CV_FOURCC(‘M’,‘J’,‘P’,‘G’)改为cv::VideoWriter::fourcc(‘M’,‘J’,‘P’,‘G’)

cv::VideoWriter writer("/home/nvidia/save_video/object_vedio2.avi",cv::VideoWriter::fourcc('M','J','P','G'),25,cv::Size(640,480));

3.报错 libblas.so.3: undefined reference to `gotoblas’

原因: libblas.so.3 / liblapack.so.3有多个版本,导致冲突

解决:换成atlas-base版本
https://blog.csdn.net/zjchenchujie/article/details/82152933

你可能感兴趣的:(错误,opencv)