Android Studio/Java Невозможно разрешить символ getPredefineDictionary при использовании словаря OpenCV (4.11.0)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Android Studio/Java Невозможно разрешить символ getPredefineDictionary при использовании словаря OpenCV (4.11.0)

Сообщение Anonymous »

Я пытаюсь настроить обнаружение маркеров Aruco в Java-приложении студии Android. В настоящее время я генерирую свои маркеры в Python, используя этот словарь OpenCV aruco, который я создаю:
dictionary = aruco.getPredefinedDictionary(aruco.DICT_4X4_50)

Однако я не могу затем обратиться к аналогичному словарю, чтобы затем обнаружить эти маркеры, созданные в моем Java-коде.
Мой Java-код выглядит следующим образом:< /p>
Dictionary dictionary = Dictionary.getPredefinedDictionary(Dictionary.DICT_4X4_50);


Однако это приводит к ошибкам:
Cannot resolve method 'getPredefinedDictionary' in 'Dictionary'
Cannot resolve symbol 'DICT_4X4_50'

Похоже, что у меня есть только эти методы для словаря, без каких-либо признаков метода getPredefineDictionary:
__fromPtr__(long addr)
getBitsFromByteList(Mat byteList, int markerSize)
class
getByteListFromBits(Mat bits)

Что-то не так с тем, как я использую OpenCV или словарь?
Вот как я все импортирую:
import org.opencv.android.OpenCVLoader;
import org.opencv.core.Mat;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;
import org.opencv.objdetect.ArucoDetector;
import org.opencv.objdetect.Dictionary;


Подробнее здесь: https://stackoverflow.com/questions/793 ... en-using-o
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»