Opencv: Ubuntu 16.04 Python nach der Installation von OpenCV 3.2 und OpenCV_contrib 3.2 fehlen einige zusätzliche Module wie Tracking und sfm

Erstellt am 11. Mai 2017  ·  3Kommentare  ·  Quelle: opencv/opencv

Systeminformationen (Version)
Detaillierte Beschreibung

Nach der Installation von OpenCV 3.2 und OpenCV_contrib 3.2 fehlen einige zusätzliche Module wie Tracking und sfm, aber einige können wie Xfeatures2d verwendet werden.
Wenn ich versuche, den Befehl in Python 2.7 zu verwenden:
CV2 importieren import
hilfe(cv2)

Hilfe zum Modul cv2:

NAME
cv2

DATEI
/opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so

UNTERMODULE
Error
aruco
bgsegm
bioinspiriert
cuda
Datensätze
Detail
Gesicht
Fischauge
flan
ft
hdf
anweisung
line_descriptor
ml
motemp
Multikalibration
okkl
ogl
omnidir
optflow
Handlung
ppf_match_3d
rgbd
hervorstechend
strukturiert_leicht
Text
Videostab
nämlich
xfeatures2d
ximgproc
xfoto

Es gibt kein Tracking-Modul und einige andere. Und auch wenn ich versuche, den Befehl zu verwenden:

CV2 importieren import

tracker = cv2.Tracker_create("MIL")
Traceback (letzter Anruf zuletzt):
Datei "", Zeile 1, in
AttributeError: 'module'-Objekt hat kein Attribut 'Tracker_create'

cv2.Tracker_create
Traceback (letzter Anruf zuletzt):
Datei "", Zeile 1, in
AttributeError: 'module'-Objekt hat kein Attribut 'Tracker_create'

sift = cv2.xfeatures2d
cv2.xfeatures2d

builinstall incomplete question (invalid tracker)

Hilfreichster Kommentar

es passiert in 3.3 wieder. Die Ausgabe zeigt, dass das Tracking erstellt wurde. Die Header-Datei tracking.h und der Tracking-Ordner sind ebenfalls installiert, aber Python hat sie nicht. Gleiches Ergebnis wie oben. Wie erkenne ich, dass die Python-Bindung erstellt wurde oder nicht?

--   OpenCV modules:
--     To be built:                 core flann imgproc ml objdetect phase_unwrapping photo plot reg surface_matching video xphoto bgsegm dnn face freetype fuzzy img_hash imgcodecs shape videoio xobjdetect highgui superres ts bioinspired dpm features2d line_descriptor saliency text calib3d ccalib datasets rgbd stereo structured_light tracking videostab xfeatures2d ximgproc aruco optflow stitching python2

Alle 3 Kommentare

Diese (und einige andere) Module wurden während des Builds deaktiviert (explizit oder aufgrund fehlender externer Abhängigkeiten von Drittanbietern).

Fragen zur Verwendung sollten an das OpenCV-Q/A-Forum für Benutzer gehen: http://answers.opencv.org

es passiert in 3.3 wieder. Die Ausgabe zeigt, dass das Tracking erstellt wurde. Die Header-Datei tracking.h und der Tracking-Ordner sind ebenfalls installiert, aber Python hat sie nicht. Gleiches Ergebnis wie oben. Wie erkenne ich, dass die Python-Bindung erstellt wurde oder nicht?

--   OpenCV modules:
--     To be built:                 core flann imgproc ml objdetect phase_unwrapping photo plot reg surface_matching video xphoto bgsegm dnn face freetype fuzzy img_hash imgcodecs shape videoio xobjdetect highgui superres ts bioinspired dpm features2d line_descriptor saliency text calib3d ccalib datasets rgbd stereo structured_light tracking videostab xfeatures2d ximgproc aruco optflow stitching python2

SFM scheint nicht kompiliert zu sein. Warum ist das so?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

praneethsusarla picture praneethsusarla  ·  3Kommentare

opencv-pushbot picture opencv-pushbot  ·  3Kommentare

sturkmen72 picture sturkmen72  ·  3Kommentare

opencv-pushbot picture opencv-pushbot  ·  3Kommentare

littletiger311 picture littletiger311  ·  3Kommentare