Hy
Я пытаюсь запустить OpenCV и Aruco на Windows 10 с Visual Studio 2019,
нет проблем с установкой opencv и contribs с помощью cmake, а затем сборки,
и у меня есть библиотека C: \ openCV \ build \ install \ x64 \ vc16 \ bin \ opencv_aruco411d.dll,
В переменных среды Windows 10:
OPENCV_DIR = C: \ openCV \ build \ install \ x64 \ vc16
переменная PATH включает% OPENCV_DIR% \ bin
В Visual Studio я:
Linker --> Input --> Addictional dipendence contains "opencv_aruco411d.lib"
Linker --> General --> Addictional library directory contains "$(OPENCV_DIR)\lib"
C/C++ --> General --> Addictional inclusion directory contains "$(OPENCV_DIR)\..\..\include"
но когда я использую простую первую программу:
Я что aruco.h не нашел
#include "aruco.h"
#include <iostream>
#include <opencv2/highgui/highgui.hpp>
int main(int argc,char **argv){
if (argc != 2 ){ std::cerr<<"Usage: inimage"<<std::endl;return -1;}
cv::Mat image=cv::imread(argv[1]);
aruco::MarkerDetector MDetector;
//detect
std::vector<aruco::Marker> markers=MDetector.detect(image);
//print info to console
for(size_t i=0;i<markers.size();i++){
std::cout<<markers[i]<<std::endl;
//draw in the image
markers[i].draw(image);
cv::imshow("image",image);
cv::waitKey(0);
}
где проблема?
Антонио