OpenCV
knihovna pro počítačové vidění
OpenCV je svobodná a otevřená multiplatformní knihovna pro manipulaci s obrazem. Je zaměřena především na počítačové vidění a zpracování obrazu v reálném čase. Původně ji vyvíjela společnost Intel. Dokáže se zrychlit spoluprací s knihovnou Integrated Performance Primitives (Intel IPP). Knihovnu je možné využít z prostředí jazyků C, C++ a s generátorem rozhraní SWIG také Python a Octave.
automatická detekce obličeje | |
Vývojář | Willow Garage (autorem Intel) |
---|---|
Aktuální verze | 4.11.0 (9. ledna 2025) |
Operační systém | multiplatformní |
Vyvíjeno v | C++ |
Typ softwaru | knihovna pro práci s obrazem |
Licence | BSD (nová, trojbodová) do verze 4.4.0 Licence Apache 2 od verze 4.5.0 |
Web | opencv |
Některá data mohou pocházet z datové položky. |
Možnosti OpenCV
editovat- Vizuální odometrie
- Rozpoznávání obličeje
- Rozpoznávání gest
- Detekce objektů
- Segmentace obrazu
- Rozšířená realita
- Zpracování dat ze stereoskopických kamer
Ukázka kódu
editovat#include <cv.h>
#include <highgui.h>
using namespace cv;
int
main ()
{
Mat img = imread ("starry_night.png");
if (img.empty())
return -1;
imshow ("image", img);
waitKey ();
return 0;
}
Externí odkazy
editovat- Obrázky, zvuky či videa k tématu OpenCV na Wikimedia Commons
- http://opencv.org/ – oficiální stránka
- http://docs.opencv.org/ – dokumentace ke knihovně