Я пытаюсь откалибровать свою камеру, чтобы использовать ее для точного слежения с помощью aruco и opencv. Для этого я использую файл примера, который поставляется с Aruco.
Файл примера, который я только что скопировал, вставил
Теперь программа запускается и открывается окно с выводом камеры, но как только программа начинает что-то обнаруживать, происходит сбой.
Я думаю, что сузил его до этого фрагмента кода, но я не знаю, как решить эту ошибку, и отладчик на самом деле не говорит мне ничего полезного:
// detect markers
aruco::detectMarkers(image, dictionary, markerCorners, markerIds, detectorParams,
rejectedMarkers);
Ошибка показывает что-то вроде:
Необработанное исключение в 0x000007FEE653D3D0 (opencv_core320d.dll)
Нарушение доступа при чтении в позиции 0x0000000000000008
(Извините, ошибка на немецком языке, и я попытался перевести ее)
Я использую Visual Studio 2012 на Win 7
Я потратил впустую часы на это, и я действительно из идей
Задача ещё не решена.
Других решений пока нет …