Ciao a tutti, stavo cercando di sviluppare un programma per windows (xp sp3) con opencv.
Questo è il mio codice:
però quando vado a compilarlo mi da degli errori nei file include sono:codice:#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> int main(){ cv::Mat img; img = cv::imread("C:\\Documents and Settings\\MainUser\\Desktop\\gun.jpg"); if(img.empty()) return -1; cv::imshow("IMMAGINE",img); cv::waitKey(100); return 0; }
1)got 2 template parameters for `void cv::AlgorithmInfo::addParam(cv::Algorithm&, const char*, cv::Ptr<_Tp2>&, bool, cv::Ptr<_Tp2> (cv::Algorithm::*)(), void (cv::Algorithm::*)(const cv::Ptr<_Tp2>&), const std::string&)' but 1 required
2)3979 D:\OpenCV-2.4.5\opencv\build\include\opencv2\core\operations .hpp redefinition of `void cv::AlgorithmInfo::addParam(cv::Algorithm&, const char*, cv::Ptr<_Tp2>&, bool, cv::Ptr<_Tp2> (cv::Algorithm::*)(), void (cv::Algorithm::*)(const cv::Ptr<_Tp2>&), const std::string&)'
3)`void cv::AlgorithmInfo::addParam(cv::Algorithm&, const char*, cv::Ptr<_Tp2>&, bool, cv::Ptr<_Tp2> (cv::Algorithm::*)(), void (cv::Algorithm::*)(const cv::Ptr<_Tp2>&), const std::string&)' previously declared here
Non riesco a capire cosa non vada, anche ad altre persone succede ma non lo hanno risolto,
io uso Dev C++ 4.9.9.2 e OpenCV 2.4.5
grazie mille in anticipo!