putText(img,"Hello opencv",Point(50,50),CV_FONT_HERSHEY_COMPLEX,1.0,Scalar(12,255,200),1,8);
這句里的CV_FONT_HERSHEY_COMPLEX未定義識別符號
頭檔案放了#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
#include <opencv2\imgproc\imgproc.hpp>
#include <opencv2\objdetect\objdetect.hpp>
#include <opencv2\imgproc\types_c.h>
#include <opencv2\objdetect\objdetect_c.h>
#include<opencv2/opencv.hpp>
求大佬幫助,謝謝!
uj5u.com熱心網友回復:
正常應該是包含了頭檔案#include "opencv2/imgproc/imgproc.hpp"就可以了。你試一下其他的opencv函式是否是正確的,看看opencv庫頭檔案的配置是否是正確的。
或者在前面加上using namespace cv;
再不行就看看是不是opencv庫版本的問題
uj5u.com熱心網友回復:
直接使用#include “opencv2/opencv.hpp”試試,包含了所有模塊的頭檔案記得把using namespace cv;加上
uj5u.com熱心網友回復:
加上#include <opencv2/opencv.hpp> 和using namespace cv;uj5u.com熱心網友回復:
簡單的,就是直接包含 opencv2/opencv.hpp,如果麻煩一點,就是只添加這個模塊的頭檔案opencv2/imgproc.hpp
cvPutText的頭檔案是
opencv2/imgproc/imgproc_c.h
uj5u.com熱心網友回復:
opencv4中一般取消了cv前綴;應該用FONT_HERSHEY_COMPLEX_SMALL轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/147447.html
標籤:OpenCV
