OpenCV (Open Source Computer Vision) to biblioteka do wizji komputerowej w czasie rzeczywistym. Korzystając z tego tagu, wspomnij o wersji OpenCV, z którą pracujesz (np. 3.4.6) i dodaj tag specyficzny dla języka (python, c ++, ...) w razie potrzeby.

Więcej na temat opencv...

Mam stos Z obrazów z mikroskopu konfokalnego 2D (plastry 2D) i chcę segmentować komórki. Stos Z obrazów 2D to w rzeczywistości dane 3D. W różnych plasterkach wzdłuż osi Z widzę, że te same komórki pojawiają się w wielu plasterkach. Interesuje mnie kształt komórki w XY, więc chcę zachować najwięks....
Pracuję z Turtlebots i ROS i używam kamery do znajdowania pozycji piksela znacznika w aparacie. Przeszedłem z symulacji do systemu fizycznego. Problem, który mam, polega na tym, że pozycje pikseli w moim systemie fizycznym nie pasują do pozycji pikseli w systemie fizycznym, mimo że znacznik i wszy....
22 styczeń 2022, 00:03
Jak to się stało: napisałem import cv2 w komórce kodu notatnika jupyter i uruchomiłem, a następnie wystąpiło ImportError. Co próbowałem: próbowałem odinstalować opencv-python i opencv-contrib-python i ponownie zainstaluj opencv-python, ale to nie zadziałało. Szczegółowy błąd: ImportError ....
21 styczeń 2022, 11:20
Próbuję przesunąć okno 2D 5 by 5 na szary obraz. Jeśli wszystkie piksele w tym oknie 2D są równe 200, zamień środkowy piksel w oknie na 100. import cv2 import numpy as np from PIL import Image from scipy.signal import convolve2d as conv2 image = cv2.imread("testImage.jpg") gray = cv2.cvtColor(imag....
21 styczeń 2022, 00:52
Znam zasadę triangulacji dla estymacji punktów 3D na podstawie obrazów. Znam zasadę triangulacji dla estymacji punktów 3D na podstawie obrazów. Jednak, jak byś rozwiązał następujący problem, mam obrazy z linii w przestrzeni 3D ze znaną pozycją kamery i znaną kalibracją. Ale ponieważ nie wiem, ile ....
19 styczeń 2022, 16:35
Moim celem jest tworzenie map plonów za pomocą OpenCV. Te mapy plonów muszą być zbudowane z kolorowych prostokątów, aby wskazać plony. Przykład maty zbudowanej przez prostokąty tutaj. Czy można więc stworzyć cv::Matę z kolorowymi prostokątami? Ilość prostokątów nie jest stała, dlatego zmienia się....
19 styczeń 2022, 13:33
Chcę użyć potoku Gstreamer bezpośrednio z OpenCV do zarządzania akwizycją obrazu z kamery. Obecnie nie mam aparatu, więc eksperymentowałem z pobieraniem wideo z URI i plików lokalnych. Używam Jetson AGX Xavier z L4T (ubuntu 18.04), moja kompilacja OpenCV zawiera Gstreamer i obie biblioteki działaj....
18 styczeń 2022, 13:00
Na stronie z dokumentami TermCriteria że MAX_ITER jest taki sam jak COUNT, a typ może być jednym z: COUNT, EPS lub COUNT + EPS. Zastanawiam się, czy jest różnica między COUNT + EPS a MAX_ITER + EPS. Odkryłem, że w różnych miejscach występują te dwa różne style. Czy prowadziłoby to do innych efek....
18 styczeń 2022, 09:37
Próbuję wyciąć kawałek z koła za pomocą Pythona wraz z opencv, oto kod Najpierw skonstruowałem koło layer1 = np.zeros((48, 48, 4)) cv2.circle(layer1, (24, 24), 23, (0, 0, 0, 255), -1) res = layer1[:] I dostałem A potem narysowałem na nim mniejszy kwadrat start_point = (24, 0); end_point = (48, 24)....
17 styczeń 2022, 18:08
Mam problemy z tworzeniem własnych masek kolorów, które działają przy użyciu następującego obrazu W tym przykładzie próbuję wyizolować czerwony znak stopu. Moją początkową strategią było użycie selektora kolorów, aby uzyskać zakres wartości czerwonych (format HSV): Dolna granica: Górna granica: ....
17 styczeń 2022, 01:17
Próbuję napisać program OpenCV w Javie, który robi zdjęcie markera telefonem i znajduje na nim okrągłe kontury. Dostałem go działający w emulatorze Androida (gdzie zdjęcie ma doskonałe warunki oświetleniowe), ale nie mogę go zmusić do pracy z samym telefonem. Oto znacznik, który próbuję uchwycić: ....
16 styczeń 2022, 15:26
Próbuję losowo wygenerować kolorowe piksele w białej ramce za pomocą opencv, ale piksele są generowane z niewłaściwym kolorem. Czy jest jakiś sposób na rozwiązanie tego problemu? to jest mój kod: import random import cv2 img = cv2.imread("anhnen.png") i=1 while i <= 200: i = i+1 x = random.r....
16 styczeń 2022, 11:24
Mam do czynienia z błędem podczas definiowania funkcji dodawania obramowania do obrazu import cv2 def im_border(path: str, output: str = "output.png"): im1 = cv2.imread(path) border = cv2.copyMakeBorder( im1, 20, 20, 20, 20, cv2.BORDER_CONSTAN....
15 styczeń 2022, 10:16
Następujące: image = cv2.imread("image.png") print(image.shape) print(np.unique(image,axis=1)) Jeśli dajesz: (700, 500, 3) [[[255 255 255] [255 255 255] [255 255 255] ... [255 255 255] [255 255 255] [255 255 255]] [[255 255 255] [255 255 255] [255 255 255] ... [255 255 255] ....
14 styczeń 2022, 20:17
Mam obraz, który próbuję podzielić na osobne składniki, udało mi się stworzyć maskę obiektów na obrazie za pomocą klastrowania k-średnich. (Wyniki i maskę zamieściłem poniżej) Następnie próbuję przyciąć każdą pojedynczą część oryginalnego obrazu i zapisać ją na nowym obrazie, czy to możliwe? import....
13 styczeń 2022, 20:52
Po pierwsze, myślę, że to pytanie może się powtórzyć, ale nie mogłem go znaleźć. Pytanie. Właściwie to jest w tytule. Czy mogę uzyskać Essential Matrix z Fundamental Matrix z kilkoma pasującymi punktami kluczowymi, ale bez parametrów wewnętrznych? Sytuacja. Próbuję znaleźć macierz Essential. Używ....
13 styczeń 2022, 11:33
Moim celem jest zakrycie twarzy szumem kołowym (sól i pieprz/czarno-białe kropki), jednak to, co udało mi się osiągnąć, to szum prostokątny. Korzystanie z tego obrazu: Znalazłem współrzędne ścian (x,y,w,h) = [389, 127, 209, 209] I przy użyciu tej funkcji dodano szum Lubię to: img = cv2.imread('l....
12 styczeń 2022, 09:51
Nowy w Pythonie, nowy w OpenCV, którego zamierzam użyć do mojej pracy magisterskiej, i mam już pewne problemy z użyciem obiektu VideoCapture OpenCV. Sytuacja: Dostałem 2 foldery zawierające odpowiednie obrazy (zrobione kamerami RGB i podczerwieni). Chcę wyświetlić je obok siebie w oknie za pomocą ....
11 styczeń 2022, 20:19
Mam problem, kiedy otwieram kamerę za pomocą GStreamera, a kamera nie jest podłączona, nie otrzymuję kodu błędu z OpenCV. GStreamer zwraca błąd w konsoli. Kiedy sprawdzam, czy kamera jest otwarta za pomocą .isOpend(), zwracana jest wartość true. Gdy kamera jest podłączona, działa bez problemu. ....
11 styczeń 2022, 18:16
Mam dwa rodzaje obrazów i oba zostały skontrastowane. Typ 1: (białe i czyste tło) Wpisz 2: (jakaś szara tekstura w tle) Mógłbym zastosować rozmycie Gaussa i Thresholding, aby przetworzyć obraz typu 2, aby dostosować go do białego tła, jak typ 1, jak następuje: type2_img = cv2.imread(type2.png) # c....
Zagłębiałem się w OpenCV, aby nauczyć się czegoś nowego, a jednym z projektów, który sam sobie zaproponowałem (zasugerował mi znajomy), było określenie średnicy okręgów generowanych przez pigułki w teście wrażliwości na antybiogram. Przykład takiego można znaleźć tutaj. Szukając sposobów, aby to zr....
11 styczeń 2022, 02:23
Tło Mam dobrze wyszkolony model tensorflow ssd320x320 z tensorflow-zoo. Raporty są całkiem dobre, ponieważ dziennik pociągu wskazuje niski loss, a dziennik ewaluacji wskazuje, że 7 z 9 obrazów testowych zostało wykrytych pomyślnie. Model został przeszkolony za pomocą GPU i zapisany jako ckpt3. Cel....
10 styczeń 2022, 15:03
Aktualizuję istniejącą bazę kodu, która używa OpenCV 2 i 3, aby była kompatybilna z moim Ubuntu 20.04, który używa OpenCV 4. Jeden błąd, który napotkałem podczas kompilacji, to: błąd: „HAAR_DO_CANNY_PRUNING” nie jest członkiem „cv”; czy miałeś na myśli „CASCADE_DO_CANNY_PRUNING”? Czy powinienem zaa....
9 styczeń 2022, 19:30
Chciałbym wyodrębnić dane z cv::Mat za pomocą indeksu piksela. Działa to dobrze w przypadku koloru, np. cv::Vec3b, jednak podczas próby uzyskania informacji o punkcie, zawiesza się, stwierdzając: Błąd: Asercja nie powiodła się (elemSize() == sizeof(_Tp)) w cv::Mat::at, Oto kod, którego używam: cv....
9 styczeń 2022, 18:24
Jestem nowy w opencv, po prostu udaje mi się śledzić opencv-rust api, skomponować te kody, aby zrobić flip, ale jakoś to nie zadziała. jakieś sugestie? CARGO.TOML. [package] name = "op" version = "0.1.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/refe....
9 styczeń 2022, 18:05