Об ошибке импорта ошибки aruco «cv2.aruco» на python3.5

Я получаю сообщение об ошибке, подобное следующему.

traceback (most recent call last):
  File "test_sensor.py", line 97, in <module>
    detector = ArucoDetector(sensor.camera, data["detector_layout_path"])
  File "/home/usr/deeptracking/deeptracking/detector/detector_aruco.py", line 11, in __init__
    self.camparam = aruco.CameraParameters()
NameError: name 'aruco' is not defined

но я установил cv2.aruco. В чем проблема?

окружающая среда

  • убунту 16.04
  • питон 3.5
  • Куда 9.2

person hello_nezumi    schedule 11.11.2018    source источник
comment
Как вы делали установку? Возможно ли, что установка нацелена на Python 2.7 вместо 3.5? –   -  person Dave W. Smith    schedule 12.11.2018
comment
@DaveW.Smith Поскольку я создаю среду с помощью Python 3, я хотел бы сделать это, если это возможно. Но попробую даже на питоне 2. Спасибо!   -  person hello_nezumi    schedule 13.11.2018
comment
@ Дэйв В. Смит, другая программа работала с использованием aruco. Параметры камеры не найдены. Разве в cv2.aruco нет того, что есть в opencv3?   -  person hello_nezumi    schedule 13.11.2018


Ответы (1)


ПОПРОБУЙТЕ использовать import cv2.aruco как aruco

person Anirudh Dua    schedule 11.11.2019