Я впервые пытаюсь с библиотекой aruco. Так что для установки я перешел по этой ссылке ArUco на визуальной студии 2013.
int main()
{
Mat inputImage;
inputImage = imread("D://singlemarkersoriginal.png", CV_LOAD_IMAGE_COLOR);
//cv::aruco::Dictionary dictionary = cv::aruco::getPredefinedDictionary(cv::aruco::DICT_6X6_250);
MarkerDetector MDetector;
vector<Marker> Markers;
MDetector.detect(inputImage, Markers); // error in this link of code.
//for each marker, draw info and its boundaries in the image
for (unsigned int i = 0; i < Markers.size(); i++)
{
cout << Markers[i] << endl;
Markers[i].draw(inputImage, Scalar(0, 0, 255), 2);
}
cv::imshow("in", inputImage);
cv::waitKey(0);//wait for key to be pressed
}
Когда я выполняю код, он выдает ошибку со строкой MDetector.detect
и я даже получаю ошибку с getPredefinedDictionary. Есть ли какие-то дополнительные настройки, которые я должен сделать, используя функции словаря lib.
все, что я хочу сделать, это обнаружить QR-коды и найти позу и ориентацию
Задача ещё не решена.
Других решений пока нет …