Moduł python openCV to dynamically generated wrapper podstawowej biblioteki C++. PyCharm opiera się na dostępności kodu źródłowego Pythona w celu zapewnienia funkcji autouzupełniania. Gdy brakuje kodu źródłowego (jak w przypadku opencv), pycharm wygeneruje pliki szkieletu z prototypami funkcji i będzie polegać na tych do autouzupełniania, ale z ograniczonymi możliwościami.
W rezultacie podczas autouzupełniania w
cv2.
może zorientować się, że CV2 moduł składa się z następujących członków i zapewniają sugestie.
Z drugiej strony, jeśli
cap = cv2.VideoCapture(file_name)
pycharm można dowiedzieć się, że po prostu nazywa się metodę z modułem CV2 i przypisać go do cap
ale nie ma informacji o typie wyniku tej metody i nie wiem, gdzie iść szukać wskazówek dla
cap.
Jeśli spróbujesz tych samych rzeczy w trybie powłoki, widać zachowanie rzeczywiście Spodziewałem się zobaczyć, gdyż w trybie powłoki rzeczywiście introspekcji żywych obiektów (będzie poprosić utworzony obiekt cap co członkowie posiada i dostarczyć je jako sugestie)
Można również napisać odcinki dla OpenCV moduł siebie, aby umożliwić poprawne autouzupełnianie w trybie edycji.
spojrzeć here
link na przycisk [Guide] (http://www.pyimagesearch.com/2015/06/22/install-opencv-3-0-and-python-2-7 -on-ubuntu /) wymienione. –