OpenCV (Open Source Computer Vision) to biblioteka do wizji komputerowej w czasie rzeczywistym. Używając tego tagu, wspomnij o wydaniu OpenCV, z którym pracujesz (np. 3.4.6) i dodaj tag specyficzny dla języka (python, c ++, ...), jeśli to konieczne.
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Rozwijam pliki wykonywalne interfejsu wiersza poleceń zarówno dla OSX, …
Tam są opencv (biblioteka od facetów z OpenCV), cv (stara biblioteka od facetów z OpenCV) i pyopencvze swoim poprzednikiem ctypes-opencv. Jakie są główne różnice i których należy użyć?
Próbuję nauczyć się cv2 w Pythonie 2.7, ale kiedy uruchamiam mój kod, w określonej jego części: face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml') eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xml') img = cv2.imread('2015-05-27-191152.jpg') gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) faces = face_cascade.detectMultiScale(gray, 1.3, 5) for (x,y,w,h) in faces: img = cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2) zwraca to: File "face_detection.py", line 11, in <module> faces …
Mam system Ubuntu 14.04, na którym chcę zainstalować OpenCV i używać go z Pythonem 2.x. Zainstalowałem OpenCV zgodnie z instrukcjami tutaj: https://help.ubuntu.com/community/OpenCV Wydawało się, że instalacja przebiegła poprawnie, żadnych błędów, skrypt zakończył się wyświetleniem OpenCV 2.4.9 ready to be used Kiedy próbuję uruchomić przykładowy skrypt w języku Python, otrzymuję następujące …
Używam OpenCV (2.4) i Python (2.7.3) z kamerą USB firmy Thorlabs (DC1545M). Przeprowadzam analizę obrazu w strumieniu wideo i chciałbym mieć możliwość zmiany niektórych parametrów kamery z mojego strumienia wideo. Mylące jest to, że jestem w stanie zmienić niektóre właściwości aparatu, ale nie wszystkie, i nie jestem pewien, co robię …
Zaczynam od numpy tablicy obrazu. In[1]:img = cv2.imread('test.jpg') Kształt jest taki, jakiego można się spodziewać po obrazie 640x480 RGB. In[2]:img.shape Out[2]: (480, 640, 3) Jednak ten obraz, który mam, to klatka wideo, która ma 100 klatek. Idealnie chciałbym mieć pojedynczą tablicę zawierającą wszystkie dane z tego filmu wideo, która img.shapezwraca …
Próbuję używać OpenCV w VS 2010. Jestem amatorem i uczę się pierwszych kroków z wiki OpenCV. Jednak podczas próby debugowania projektu otrzymuję następujące błędy: „C: \ Windows \ SysWOW64 \ ntdll.dll”, Nie można znaleźć lub otworzyć pliku PDB „C: \ Windows \ SysWOW64 \ kernel32.dll”, Nie można znaleźć lub otworzyć …
Co się dzieje podczas wykonywania cvWaitKey()? Jakie są typowe przypadki użycia? Widziałem to w źródłach OpenCV, ale dokumentacja nie jest jasna co do jego dokładnego celu.
Wiem, że mógłbym pip install opencv-pythonzainstalować opencv3, ale czy istnieje osobne polecenie lub nazwa dla wersji specyficznej dla opencv, na przykład 2.4.9? Jeśli nie, jak mogę określić, którą wersję zainstalować? Dzięki.
Na przykład podczas korzystania z OpenCV algorytmy takie jak SIFT lub SURF są często używane do wykrywania punktów kluczowych. Moje pytanie brzmi: czym właściwie są te kluczowe punkty? Rozumiem, że są to pewnego rodzaju „interesujące miejsca” na obrazie. Wiem też, że są one niezmienne w skali i są okrągłe. Dowiedziałem …
Jeśli uruchomię: import numpy as np import cv2 def changes(): rmat=np.eye(4) tvec=np.zeros(3) (rvec, jacobian)=cv2.Rodrigues(rmat) print rvec for i in range(2): changes() Dostaję: [[6.92798859e-310] [2.19380404e-316] [1.58101007e-322]] [[0.] [0.] [0.]] Wynik wynikający ze changes()zmian. Nie rozumiem, dlaczego tak jest, a fakt, że przestaje się zmieniać, jeśli tvec=np.zeros(3)linia jest komentowana, sprawia, że czuję, …
Przez ostatnie kilka dni starałem się uzyskać siatkę sudoku ze zdjęcia i starałem się uzyskać mniejsze kwadraty siatki. Pracuję nad obrazem poniżej. Myślałem, że przetwarzanie obrazu za pomocą filtru canny będzie działało dobrze, ale nie zadziałało i nie mogłem uzyskać każdego konturu każdego kwadratu. Następnie poddałem testowi próg adaptacyjny, otsu …
Czy możliwe jest użycie rozwiązania OpenPV rozwiązującego PNP z obrazem w kształcie prostokąta ? Mam prostokątny obraz i mam cztery punkty na tym obrazie (czerwone kropki) i ich współrzędne w pikselach, a następnie mam 4 odpowiednie punkty świata, np. [(0, 0, 0), (2, 0, 0), (2, 10, 0), (0, 10, …
Próbuję wykryć liczbę rur na tym obrazie. Do tego używam OpenCV i detekcji opartej na Pythonie. Na podstawie istniejących odpowiedzi na podobne pytania udało mi się wymyślić następujące kroki Otwórz obraz Filtruj to Zastosuj wykrywanie krawędzi Użyj konturów Sprawdź liczbę Całkowita liczba rur wynosi ~ 909, gdy liczymy to ręcznie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.