|
1. Open source OpenCV OpenCV (Open Source Computer Vision Library: http://opencv.org) je open-source knižnica licencovaná BSD, ktorá obsahuje stovky algoritmov počítačového videnia. API OpenCV 2.x v dokumentácii popisuje API C++ a existuje aj API OpenCV 1.x založené na jazyku C, ktorý je popísaný v dokumentácii opencv1.x.pdf. OpenCV má modulárnu štruktúru, čo znamená, že vývojový balík obsahuje viacero zdieľaných knižníc alebo statických knižníc. Tu sú moduly, ktoré sa dajú použiť: Základná funkcionalita – Kompaktný modul, ktorý definuje základné dátové štruktúry, vrátane hustých viacrozmerných mat polí a základných funkcií používaných inými modulmi. Spracovanie obrazu – modul na spracovanie obrazu, ktorý zahŕňa lineárne a nelineárne filtrovanie obrazu, transformáciu geometrie (reset veľkosti, deformácie radiálnych a perspektívnych parametrov, všeobecné mapovanie resetovania základnej tabuľky), transformáciu farebného priestoru, histogram a podobne. Video – modul analýzy obrazu, ktorý zahŕňa určovanie pohybu, redukciu pozadia a algoritmy sledovania cieľa. 3D kalibrácia (calib3d) – algoritmus geometrie založený na viacerých pohľadoch, kalibrácia plochých a stereoskopických fotoaparátov, určenie polohy objektu, algoritmus stereo matchingu a rekonštrukcia 3D prvkov. Features2d - Určenie vyvýšených prvkov, popis prvkov a porovnanie popisov prvkov. Detekcia objektov – Ciele a preddefinované typy inštanciovanej detekcie (napr. tváre, oči, poháre, ľudia, autá atď.). HighGui – Jednoduché používateľské funkčné rozhranie. Video vstup a výstup (Videoio) – Jednoduchý video zachytávač a video dekodér. GPU - GPU akceleračné algoritmy z rôznych OpenCV modulov. … Niektoré ďalšie pomocné moduly, ako sú testovacie balíky FLANN a Google, Python väzby a ďalšie. OpenCV je veľmi vhodný pre nízkoúrovňových vedeckých pracovníkov, s nízkymi nákladmi a veľmi pohodlným používaním, a hub je open source.
2. Systém VisionPro 7.0 Systém VisionPro od Cognexu kombinuje špičkovú technológiu strojového videnia s rýchlymi a výkonnými možnosťami vývoja aplikačných systémov. VisionPro QuickStart urýchľuje prototypovanie aplikácií tým, že posunu ťahá nadol. Tento výsledok možno aplikovať počas celého cyklu vývoja aplikácie. Vyvíjajte aplikačné systémy pomocou nástrojov na strojové videnie VisionPro založených na COM/ActiveX a grafických programovacích prostredí ako Visual Basic a Visual C++. V kombinácii s snímačmi snímok série MVS-8100 umožňuje VisionPro výrobcom, systémovým integrátorom a inžinierom rýchlo vyvíjať a konfigurovať výkonné aplikácie strojového videnia. Rýchle prototypovanie a jednoduchá integrácia Dvojvrstvová softvérová štruktúra VisionPro uľahčuje prototypovanie a integráciu. Interaktívna vrstva využíva prevodové zariadenia a ovládacie prvky ActiveX na zrýchlenie vývoja aplikácií; Na úrovni programu sa prototypové aplikácie vyvíjajú do používateľských riešení. Technológia COM/ActiveX uľahčuje integráciu aplikácií VisionPro s nástrojmi tretích strán (napr. grafické funkcie) a poskytuje jednoduchú integráciu COM-založených aplikácií pre celý stroj (napr. I/O, robotické riadenie, továrenská komunikácia). Zlepšiť softvér strojového videnia jeho predchodcov Knižnica Vision Tool od Cognexu poskytuje súbor softvérových programov na meranie, detekciu, vedenie a rozpoznávanie. Tieto nástroje sa ukázali ako veľmi spoľahlivé aj v tých najnáročnejších zrakových aplikáciách. Hardvérová flexibilita Používatelia VisionPro majú širokú škálu možností snímačov snímok série MVS-8100 na vývoj vizuálnych aplikácií. Tieto snímače snímok, testované a overené softvérom VisionPro, poskytujú hostiteľovi vysokorýchlostný prenos obrazu na spracovanie obrazu a zobrazenie pre rýchlu manipuláciu s aplikáciami na zobrazenie. Viackamerové vstupy, vysoká rýchlosť a podpora vysokorozlišovacích kamier zvyšujú flexibilitu získavania v systéme VisionPro. Technológia má navrch Rýchly vývoj výkonných PC aplikácií na videnie Zjednodušiť integráciu vizuálnych systémov s inými hlavnými riadiacimi programami Kompatibilný so širokou škálou rámových snímačov Cognex MVS-8100 Series Zrýchliť prototypovanie pomocou QuickStartu, ktorý ťahá zmeny Kombinujte s knižnicou vizuálnych nástrojov pre vysoký výkon Softvérová štruktúra VisionPro VisionPro poskytuje jednoducho aplikovateľné prototypy, vývoj a aplikácie. Na interaktívnej vrstve zrýchľuje prototypové prostredie VisionPro QuickStart vývoj výkonných systémov strojového videnia tým, že ťahá pracovné zariadenia v sérii. Používatelia môžu rýchlo definovať prepojenia medzi nástrojmi, testovať správanie nástrojov a platné bežné parametre. Ovládanie ActiveX je dostupné cez QuickStart alebo Visual Basic. Preto je na úrovni programu možné prototypové aplikácie vylepšiť o Visual Basic alebo Visual C++ na vývoj personalizovaných riešení. Táto funkcia výrazne skráti čas vývoja aplikačného systému. VisionPro je štruktúrovaný tak, aby používatelia mohli začať vývoj aplikácie z akejkoľvek vrstvy objektov QuickStart, ActiveX alebo COM. Spoločnosť Cognex Corporation oznamuje spustenie softvéru VisionPro7.0 pre strojové videnie. VisionPro 7.0 predstavuje InspectionDesigner, nový koncept, ktorý zjednodušuje vývoj inšpekčných aplikácií a terénnych opráv. VisionPro 7.0 tiež pridáva najlepší nástroj na čítanie čiarových kódov v odvetví, 1DMax, optimalizovaný pre všestranné a ťažšie čitateľné 1D čiarové kódy, ako aj niekoľko nových nástrojov a vylepšení. Zavedenie Inspection Designer — po prvýkrát pre všeobecné inšpekčné aplikácie — poskytuje integrátorom vizuálnych systémov a koncovým používateľom funkcie, ktoré zjednodušujú špecifikáciu, vývoj a opravy inšpekčných aplikácií. Inspekčný návrhár má tri hlavné výhody: Definovanie chýb. Nový nástroj na korekciu obrázkov, ktorý umožňuje integrátorom a koncovým používateľom jednoducho gradovať obrázky produktov a špecifikovať rôzne typy chýb v jednotlivých obrázkoch. Nástroj Image Rating vytvára knižnicu gradovaných obrázkov na použitie v ďalších krokoch. Overenie. Validačné nástroje pomáhajú vývojárom rýchlo potvrdiť, že ich vizuálny systém dosahuje potrebné výsledky, porovnávaním výsledkov inšpekcií stoviek či dokonca tisícov zachovaných a gradovaných snímok. Opravy priamo na mieste. Validačný nástroj tiež sľubuje koncovému používateľovi, že kedykoľvek znovu otestuje nástroj na overhaul s hodnotenou knižnicou obrázkov, aby potvrdil, že továrenské úpravy podlahy neovplyvnia predchádzajúcu aplikáciu kontroly. Tiež sľubuje používateľom pridávať nové obrázky do knižnice hodnotených artefaktov. "Zavedenie Inspection Designer poskytuje spoločný komunikačný nástroj pre systémových integrátorov a ich koncových používateľov tým, že definuje formálnu škálu na definovanie dobrých a zlých artefaktov," hovorí Markku Jaaskelainen, obchodný manažér spoločnosti Vision Software. ”
3. LabVIEW sa používa pre strojové videnie
Aplikačný softvér LabVIEW od NI je najrýchlejší programátor. LabVIEW je grafický programovací jazyk založený na programovom kóde. Poskytuje veľké množstvo knižníc funkcií na predspracovanie obrázkov, segmentáciu obrázkov, porozumenie obrázkom a vývojové nástroje, pričom používatelia stačia použiť ikonový konektor v hornej časti diagramu na prepojenie požadovaných sub-VI (vývojových programov VirtualInstruments LabVIEW) na dokončenie cieľovej úlohy. Každý VI má 3 oddelenia: interaktívne používateľské rozhranie, diagramy a konektory ikon. LabVIEW je jednoduchý na programovanie a má vysokú presnosť identifikácie obrobku.
4. MVTecHALCON v Nemecku
HALCON je kompletná sada balíkov algoritmov strojového videnia vyvinutých spoločnosťou MVtec v Nemecku, s široko používaným integrovaným vývojovým prostredím strojového videnia. Šetrí to náklady na produkty a skracuje cykly vývoja softvéru – flexibilná architektúra HALCONu umožňuje rýchly vývoj aplikácií strojového videnia, medicínskeho zobrazovania a analýzy obrazu. Už je uznávaný európskym a japonským priemyslom ako najlepší softvér na strojové videnie. HALCON pochádza z akademickej sféry a líši sa od komerčných softvérových balíkov na trhu. V skutočnosti ide o knižnicu na spracovanie obrazu, ktorá pozostáva z viac ako tisícky nezávislých funkcií a základného jadra správy dát. Zahŕňa základné funkcie geometrie a výpočtu obrazu, ako sú rôzne filtrovanie, farba a geometria, matematická konverzia, morfologický výpočet a analýza, korekcia, rozpoznávanie klasifikácie, vyhľadávanie tvarov a podobne, pretože väčšina týchto funkcií nie je navrhnutá pre konkrétne úlohy, takže pokiaľ môžete použiť miesto na spracovanie obrazu, môžete využiť výkonné výpočtové analytické schopnosti HALCONu na dokončenie práce. Rozsah aplikácií je takmer neobmedzený, zahŕňa medicínu, detekciu diaľkového prieskumu, monitorovanie až po rôzne typy automatizovaného testovania v priemysle. HALCON podporuje manipulačné prostredia pre Windows, Linux a Mac OS X, čo zaručuje efektívnosť investície. Celá knižnica je prístupná v rôznych bežných programovacích jazykoch, ako sú C, C++, C#, Visual Basic a Delphi. HALCON poskytuje rozhrania pre veľké množstvo zariadení na získavanie obrazu, čím zabezpečuje hardvérovú nezávislosť. Poskytuje rozhrania pre viac ako 100 priemyselných kamier a snímačov snímok, vrátane GenlCam, GigE a IIDC 1394. Funkcia HALCON V súlade s prebiehajúcou spoluprácou MVTec s akademickou obcou najnovší HALCON 13 prináša nasledujúce nové funkcie: 1. Technologické inovácie HALCON 13 umožňuje skutočné rozpoznávanie cieľov. Metódy rozpoznávania založené na vzorkách dokážu rozlíšiť veľké množstvo cieľových objektov. Táto technika umožňuje identifikáciu cvičených cieľov výlučne na základe vlastností, ako je farba alebo textúra, čím sa eliminuje potreba špeciálnych odtlačkov, ako sú 1D alebo 2D kódy na identifikáciu cieľov. 2. Silné trojrozmerné vizuálne spracovanie Novou technológiou ponúkanou HALCON 11 je 3D porovnávanie povrchov, ktoré porovnáva výsledky merania profilu povrchu 3D objektu s očakávaným tvarom. Všetky 3D technológie ponúkané HALCONom, ako napríklad viacočné stereoskopické videnie alebo svetelné vrstvy, môžu byť použité na rekonštrukciu povrchov; Podporuje tiež 3D rekonštrukciu priamo z bežne dostupných 3D hardvérových skenerov. Okrem toho bola vylepšená metóda fotometrického stereovidenia pre špeciálne aplikácie povrchovej kontroly. Okrem toho HALCON teraz podporuje mnoho metód spracovania 3D cieľov, ako je výpočet bodového mraku a triangulačné meranie, výpočet znakov ako tvar a objem a segmentácia bodového mraku cez prierezové povrchy. 3. Skúsenosť s vysokorýchlostným strojovým videním Technológia automatického paralelného spracovania operátora (AOP) je jedinečnou vlastnosťou HALCONu. HALCON 11 podporuje viac ako 75 operátorov pre algoritmy strojového videnia využívajúce spracovanie GPU, viac než akýkoľvek iný softvérový vývojový kit. Okrem toho dochádza k výraznému zrýchleniu hĺbky pri získavaní obrazu založenom na zaostrení (FFT), rýchlej Fourierovej transformácii (FFT) a lokálnom prispôsobení deformácií pre HALCON. HALCON 11 prinesie používateľom rýchlejší zážitok zo strojového videnia. 4. Strojové učenie Najnovšia verzia, Halcon 13, pridáva schopnosti strojového učenia na ďalšie rozšírenie oblasti použitia Halconu.
5. Ďalšie nové funkcie
1) rozpoznávanie aztéckeho kódu; 2) Rozpoznávanie mikro QR kódov; 3) Automaticky vyberať vlastnosti na klasifikáciu; 4) Efektívna analýza kódovania pomocou nástroja HDevelop na funkčné vyhodnocovanie; 5) Podpora riadiaceho systému Mac OS X 10.7; 6) Revidovať rozhranie HALCON/C++; 7) Rýchla vizualizácia 3D dát; 8) Telecentrické šošovkové stereovidenie; 9) Zlepšiť technológiu kalibrácie fotoaparátov; 10) HDevelop OCR asistent s cvičným prieskumníkom súborov; 11) Terminológia GS1 pre rozpoznávanie kódov v 1D a 2D; 12) Serializované HALCON/. .NET a HALCON/C++; 13) Jednoduché meracie nástroje; 14) Podpora JPEG XR a ďalších.
5. Toolbox súvisiaci s MATLABom Toolbox na spracovanie obrazu Toolbox pre počítačové videnie Toolbox na získavanie obrázkov Niektoré ďalšie sady nástrojov: A 1。 Názov: Machine Vision Toolbox. (Nástrojová skrinka na strojové videnie) 2。 Vývojár: Peter Corke. Dátum vydania: 1999 3。 Inštitúcia: Vedúca výskumnej skupiny pre robotiku a automatizáciu, Brisbane, Austrália. 4。 Rozhranie na stiahnutie: http://www.cat.csiro.au/cmst/staff/pic/vision-tb.html 5。 Úvod: Tento toolbox je zbierkou programov v oblastiach výskumu autorov: fotometria, Meranie obrázkov, kolorimetria, filtrovanie, extrakcia znakov, čítanie a zapisovanie obrázkov, filtrovanie, segmentácia a podobne. Kombinácia Matlabu a pracovných staníc môže poskytnúť pohodlnú podporu pre výskum algoritmov strojového videnia.
B 1。 Názov: Sluchová skrinka nástrojov. (Zvuková skrinka na nástroje) 2。 Vývojár: Malcolm Slaney. Dátum vydania: 1998 3。 Inštitúcia: Interval Research Corporation, Kanada. 4。 Rozhranie na stiahnutie: http://rvl4.ecn.purdue.edu/~malcolm/interval/1998-010/ 5。 Úvod: The Auditory Toolbox implementuje typický zvukový model a môže vám tiež pomôcť overiť vašu hypotézu o zvukovom modeli a odhaliť, ako ľudský sluchový systém vníma zvuk. C 1。 Názov: Referenčný experiment fyziologickej simulácie (PHYSBE) 2。 Vývojár: Kevin Kohrt. Dátum vydania: Teoretický model navrhnutý v roku 1966, dostupný na stiahnutie v roku 1999. 3。 Inštitúcia: ____. 4。 Rozhranie na stiahnutie: http://www.mathworks.com/products/demos/simulink/physbe/ 5。 Úvod: Klasický model simulácie ľudského reinkarnáčného systému, ktorý možno použiť na simuláciu kyslíka, dusíka, živín, tepla a chemických stopovačov v krvnom obehu. D 1。 Názov: MetMAP je Matlab Toolbox pre metabolické modelovanie, analýzu a o-timizáciu 2。 Vývojár: Julio Vera. Dátum vydania: 2003. 3。 Inštitúcia: La Laguna University, Španielsko. 4。 Rozhranie na stiahnutie: http://webpages.ull.es/users/sympbst/pag_ing/pag_metmap/index.htm http://webpages.ull.es/users/sympbst/pag_ing/pag_metmap/Downloads.htm 5。 Úvod: Pomôžeme vám študovať metabolický systém z pohľadu teoretického modelu a analyzovať štruktúru a kinetické vlastnosti metabolických dráh. Okrem toho je možné optimalizovať navrhnutie miery rušenia rušenia. E 1。 Názov: BrainStorm (BrainStorm je integrovaný Matlab Toolbox venovaný vizualizácii a spracovaniu dát v oblasti magnetoencefalografie (MEG) a elektroencefalografie (EEG). ) 2。 Vývojár: Felix Darvas. Aktualizované: január 2005! 3。 Inštitúcia: USC, Los Angeles. 4。 Rozhranie na stiahnutie: http://neuroimage.usc.edu/brainstorm/Downloads.php Prosím, prihláste sa s mojím účtom. Používateľské meno:tenhospital@hotmail.comHeslo: UsPQ7t5G 5。 Úvod: Schopnosť vizualizovať a analyzovať elektroencefalografiu a magnetoencefalografiu. Je to veľmi dôležitý spoločný článok v tomto ohľade.
6. Knižnica Maxtor Image v Kanade
Softvérový balík MIL je hardvérovo nezávislá, škálovaná, 32-bitová knižnica obrazov. Má kompletný súbor inštrukcií na spracovanie obrazu a špeciálnu manipuláciu, vrátane: bodovej analýzy, kalibrácie obrazu, kalibrácie, dvojrozmerného čítania a zapisovania dát, merania, rozpoznávania vzorov a optického rozpoznávania a manipulácie so symbolmi. Podporuje tiež základné grafické zariadenia. MIL dokáže pracovať s binárnymi, odtieňmi šedej alebo farebnými obrázkami. Tento softvérový balík je navrhnutý pre rýchly vývoj aplikácií a jednoduché používanie. Má plne transparentný riadiaci systém, ktorý sleduje manipuláciu virtuálnych dátových objektov namiesto fyzickej manipulácie s dátovými objektmi a sľubuje platformovo nezávislé aplikácie. To znamená, že aplikácia MIL môže bežať na akejkoľvek VESA-kompatibilnej VGA doske alebo Matrox obrazovej doske v rôznych prostrediach (Win98/Me/NT/2000). MIL využíva koncept systému na identifikáciu hardvérových dosiek a jedna aplikácia môže ovládať viac ako jednu hardvérovú dosku. MIL môže bežať len na hostiteľovi, ale efektívnejšie je použiť špecializovaný akceleračný hardvér Matrox. Balík MIL má nasledujúce funkcie: · Získajte až 16-bitové odtienky sivej alebo farebné grafy · Pracuje s 1, 8, 16 a 32-bitovými celočíselnými alebo pohyblivými desatinnými obrázkami · Podľa manipulácie s farebným obrazom bude každá vrstva farebného obrazu spracovaná nezávisle. Farebné spracovanie nie je podporované pre štatistickú analýzu, analýzu bodiek, meranie, porovnávanie vzorov, optické rozpoznávanie symbolov a manipuláciu s kódom. · Zobrazuje 1, 8 alebo 16-bitové obrázky v odtieňoch šedej alebo farebné (ak platforma podporuje)
7. Softvér na strojové videnie eVision
Softvérový balík eVision pre strojové videnie je súbor SDK softvéru pre vývoj strojového videnia, ktorý uviedla belgická spoločnosť euresys; v porovnaní s inými balíkmi na vývoj strojového videnia, ako sú cognex visionlibrary a Matrox Imaging library, sa zdá, že ponúka viac možností z hľadiska klasifikácie funkcií SDK než tieto dva, čo sa zdá byť obzvlášť zle spracované a vyzerá obzvlášť bledo. Celý kód softvéru na vývoj strojového videnia evision je optimalizovaný pomocou mmx inštrukcií, rýchlosť spracovania je veľmi rýchla a pôsobí to ako boj s Intelovým IPP (samozrejme, stále je o niečo horší ako IPP, ale napokon, ide o vývoj Intelu), no poskytuje oveľa viac funkcií strojového videnia než IPP, ako sú OCR, OCV, detekcia kvality obrazu na základe porovnania obrazu, rozpoznávanie čiarového kódu a MatrixCode. A môj vývoj softvéru pre strojové videnie za posledné dva roky je v podstate založený na vývoji e-vízie.
8. HexSight
HexSight, vyvinutý spoločnosťou Adept, je vysoko výkonný, komplexný softvérový balík na vývoj zraku, ktorý poskytuje základné funkcie strojového videnia pre prehľadné, spoľahlivé a správne polohovanie a kontrolu dielov. Jeho výkonný lokalizačný nástroj presne identifikuje a lokalizuje objekty, bez ohľadu na to, či sú otočené alebo sa menia vo veľkosti. HexSight prináša spoľahlivé výsledky aj v tých najnáročnejších prevádzkových prostrediach.
9. Softvér pre RVB strojové videnie a algoritmus spracovania obrazu
Levy Machine Vision Application Software Development Kit (Real ViewBench, skrátene RVB) je profesionálny softvérový balík pre algoritmy strojového videnia a spracovania obrazu zameraný na automatizáciu a je vysoko konkurenčným a cenovo dostupným profesionálnym algoritmickým softvérom v odvetví strojového videnia.
|