OpenCV, skrót od Open Source Computer Vision Library, to biblioteka oprogramowania do widzenia komputerowego i uczenia maszynowego o otwartym kodzie źródłowym. Pierwotnie opracowany przez firmę Intel, jest obecnie utrzymywany przez społeczność programistów w ramach Fundacji OpenCV.
Otwórz CV to ogromna biblioteka typu open source do widzenia komputerowego, uczenia maszynowego i przetwarzania obrazu. OpenCV obsługuje szeroką gamę języków programowania, takich jak Python, C++, Java itp. Może przetwarzać obrazy i filmy w celu identyfikacji obiektów, twarzy, a nawet ludzkiego pisma. Kiedy jest zintegrowany z różnymi bibliotekami, takimi jak Numpy>która jest wysoce zoptymalizowaną biblioteką do operacji numerycznych, wówczas liczba broni w twoim Arsenale wzrasta, tj. wszelkie operacje, które można wykonać w Numpy, można połączyć z OpenCV.
Ten samouczek OpenCV pomoże Ci nauczyć się przetwarzania obrazu od podstaw do zaawansowanego, jak operacje na obrazach i filmach przy użyciu ogromnego zestawu programów i projektów Opencv.

Samouczek OpenCV z Pythonem:
Najnowsze artykuły na temat OpenCV !!
Pierwsze kroki
- OpenCV – Przegląd
- Wprowadzenie do OpenCV
- Zainstaluj OpenCV dla Pythona w systemie Windows
- Zainstaluj OpenCV dla Pythona w systemie Linux
- Skonfiguruj Opencv ze środowiskiem Anaconda
Praca z obrazami
Pierwsze kroki
- Odczyt obrazu w OpenCV przy użyciu Pythona
- Wyświetl obraz w OpenCV przy użyciu Pythona
- Zapisanie obrazu w OpenCV przy użyciu Pythona
- Otwórz CV | Zapisywanie obrazu
- Przestrzenie kolorów
- Operacje arytmetyczne na obrazach
- Operacje bitowe na obrazach binarnych
Przetwarzanie obrazu
- Zmiana rozmiaru obrazu
- Erozja obrazu
- Zamazanie obrazu
- Utwórz obramowanie wokół obrazów
- Skalowanie szarości obrazów
- Skalowanie, obracanie, przesuwanie i wykrywanie krawędzi
- Erozja i dylatacja obrazów
- Analizuj obraz za pomocą histogramu
- Wyrównanie histogramów
- Proste progowanie
- Próg adaptacyjny
- Próg Otsu
- Segmentacja za pomocą progowania
- Konwertuj obraz z jednej przestrzeni kolorów na inną
- Filtruj kolor za pomocą OpenCV
- Odszumianie kolorowych obrazów
- Wizualizacja obrazu w różnych przestrzeniach barwnych
- Znajdź współrzędne konturów
- Filtrowanie dwustronne
- Malowanie obrazu przy użyciu OpenCV
- Operacje transformacji intensywności na obrazach
- Rejestracja obrazu
- Odejmowanie tła
- Odejmowanie tła na obrazie przy użyciu koncepcji średniej bieżącej
- Wyodrębnianie pierwszego planu z obrazu przy użyciu algorytmu Grabcut
- Operacje morfologiczne w przetwarzaniu obrazu (otwieranie)
- Operacje morfologiczne w przetwarzaniu obrazu (zamykanie)
- Operacje morfologiczne w przetwarzaniu obrazu (gradient)
- Segmentacja obrazu z wykorzystaniem operacji morfologicznych
- Tłumaczenie obrazu
- Piramida obrazu
sql wybór wielu tabel
- Detekcja linii metodą Houghline
- Wykrywanie okręgu
- Wykryj róg obrazu
- Wykrywanie narożników metodą Shi-Tomasi
- Wykrywanie narożników za pomocą funkcji Harris Corner Detection
- Znajdź okręgi i elipsy na obrazie
- Wykrywanie pola dokumentu
- Wykrywanie uśmiechu
Funkcje rysowania
- Narysuj linię
- Narysuj segment strzałki
- Narysuj elipsę
- Narysuj okrąg
- Narysuj prostokąt
- Narysuj ciąg tekstowy
- Znajdź i narysuj kontury
- Narysuj trójkąt ze środkiem ciężkości
Praca z filmami
Pierwsze kroki
- Odtwórz wideo za pomocą OpenCV
Przetwarzanie wideo
- Utwórz wideo, używając wielu obrazów
- Wyodrębnij obrazy z wideo
Aplikacje i projekty
- Wyodrębnij ramki za pomocą OpenCV
- Wyświetlanie współrzędnych punktów klikniętych na obrazku za pomocą Python-OpenCV
- Wykrywanie białych i czarnych punktów
- Paleta kolorów OpenCV BGR z paskami śledzenia
- Narysuj prostokątny kształt i wyodrębnij obiekty
- Niewidzialny płaszcz za pomocą OpenCV
- Nienadzorowany potok klastrowania twarzy
- Zapisywanie obsługiwanego wideo z kamery internetowej
- Wykrywanie twarzy przy użyciu Pythona i OpenCV z kamerą internetową
- Otwieranie wielu kolorowych okien
- Odtwórz wideo w trybie odwrotnym
- Dopasowywanie szablonów przy użyciu OpenCV w Pythonie
- Kreskowanie obrazu przy użyciu OpenCV – Python
- Detekcja pojazdu w klatce wideo przy użyciu języka Python – OpenCV
- Policz liczbę twarzy za pomocą Pythona – OpenCV
- Rysowanie z kamery internetowej na żywo przy użyciu OpenCV
- Wykryj i rozpoznaj tablicę rejestracyjną samochodu na podstawie wideo w czasie rzeczywistym