Skip to main content

Mi az OpenCV nyomon követése?

A nyílt forráskódú számítógépes látáskönyvtár az OpenCV teljes neve, a programozási funkciók könyvtár és a nyílt forráskódú eszközkészlet a platformok közötti felhasználáshoz valós idejű számítógépes látás képfeldolgozása és OpenCV követése során.A 21. század fordulójának közelében kifejlesztett, kezdetben háromdimenziós (3-D) falak és sugárkövetés céljából célozták meg.A kreatív kódolást használva az OpenCV kezdetben a Performance-optimalizált látás-alapú kód fejlesztői számára kínálhat keretet a C vagy C ++ felületen, bár több nyelven elérhető, és a kézi eszközök távoli használatához adaptálható.Képes a videofájl valós idejű rögzítésére, az alapvető video-konfigurációkra, az objektumok észlelésére, valamint a mozgásra és a színkövetésre, többek között.Az OpenCV képes a kamera kalibrálására, mivel megtalálja és nyomon tudja követni a kamera kalibrálásait, és beállítja a sztereo levelezést a videokamerákon.és az időbélyeg a mozgás irányának nyomon követésére, az eredmények visszaküldésére fokozatot és a következő műszakok rögzítését.A végeredmény az eredeti orientáció és a eltolódás szögeinek összege.A képfájlok elolvasása és írása, valamint a háromcsatornás színű képre kényszerítve a fájlokat módosíthatjuk, közvetlenül és közvetetten hozzáférhetők, és szürkeárnyalatos képekké vagy színes bájt képekre konvertálhatók.A blokk illesztési nyomkövetés eszköze, és minden pixel kiszámítva és utasítva az áramlásban.Az egycsatornás byte-képek vagy a háromcsatornás úszó képek képeinek kiosztása és felszabadítása az érdeklődésre számot tartó vagy klónozó régió beállításához lehetséges.Az OpenCV lehetővé teszi a keretképek rögzítését egy video -sorozatból egy fájlból több kamerából egyidejűleg úgy, hogy megragad egy képet mindegyikből, majd mindegyikből visszakeresése, új videóáramok létrehozását és szerkesztését.Camshift funkciók.Ez a funkció egy objektumkövetési algoritmust hajt végre, megtalálja az objektumközpontot, létrehoz egy színhistogramot, kiszámítja az arc valószínűségét, majd az arc téglalapjának helyét minden videokeretben megváltoztatja, és a méret és a szög kiszámításával módosítja.Koncentrálja a legfényesebb pixeleket a középpontban, és skálát használ a kisebb arcokhoz való alkalmazkodáshoz a következő kereteknél, ha a kép visszavonul.

Az OpenCV nyomkövetési képességeit sok alkalmazásban használják.Az arcfelismeréstől a gesztusfelismerésig, a mobil robotikától, az ember-számítógép interakciós programokig és a sztereopszisig, amely két kamera használatával teremti meg a sztereo látásmélység-észlelést, az objektum, a szín és a mozgáskövetés felhasználásával.Az OpenCV statisztikai gépi tanulási könyvtárakkal is rendelkezik, amelyek döntési fa tanulási modulokat, elvárások-maximalizációs nyomkövetési algoritmusokat, gradiens-fokozó fákat és mesterséges ideghálózatok működési moduljait tartalmazzák.