Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 10186|Válasz: 4

Bevezetés kilenc hagyományos látásszoftverhez

[Linket másol]
Közzétéve 2019. 05. 31. 9:37:14 | | |

1. Nyílt forráskódú OpenCV

Az OpenCV (Open Source Computer Vision Library: http://opencv.org) egy nyílt forráskódú, BSD-licencű könyvtár, amely több száz számítógépes látási algoritmust tartalmaz. A dokumentációban szereplő OpenCV 2.x API írja le a C++ API-t, és létezik egy OpenCV 1.x API is, amely a C nyelven alapul, utóbbit a dokumentáció opencv1.x.pdf részletezte.

Az OpenCV moduláris szerkezetű, ami azt jelenti, hogy a fejlesztőcsomag több közös könyvtárat vagy statikus könyvtárat tartalmaz. Íme a használható modulok:

Core funkcionalitás – Egy kompakt modul, amely alapvető adatstruktúrákat definiál, beleértve a sűrű, többdimenziós Mat tömböket és az egyéb modulok által használt alapvető funkciókat.

Képfeldolgozás – Egy képfeldolgozó modul, amely lineáris és nemlineáris képszűrést, geometriai transzformációt (méret visszaállítása, radiális és perspektíva deformációk, általános alaptáblázat újraleképezése), színtér transzformációt, hisztogramot stb.

Videó – Egy képelemző modul, amely mozgásmeghatározást, háttércsökkentést és célkövetési algoritmusokat tartalmaz.

3D kalibráció (calib3d) – Többnézetű geometriai algoritmus, lapos és sztereoszkópos kamera kalibráció, objektum póz meghatározása, sztereó párosítási algoritmus és 3D elemek rekonstrukciója.

Features2d – A kiemelkedett jellemzők meghatározása, jellemzők leírása és összehasonlítása.

Objektumészlelés – Célpontok és előre meghatározott példányos észlelési típusok (pl. arcok, szemek, poharak, emberek, autók stb.).

HighGui – Könnyen használható felhasználói felület.

Video Input and Output (Videoio) – Egy könnyen használható videórögzítés és videódekóder.

GPU – GPU gyorsító algoritmusok különböző OpenCV modulokból.

… Néhány más kiegészítő modul, mint például a FLANN és a Google tesztcsomagjai, Python kötelékek és mások.

Az OpenCV nagyon alkalmas alacsony szintű tudományos kutatók számára, alacsony költséggel és nagyon kényelmes használattal, és a hub nyílt forráskódú.


2. VisionPro 7.0 rendszer

A Cognex VisionPro rendszere világszínvonalú gépi látástechnológiát ötvözi gyors és hatékony alkalmazásrendszer-fejlesztési képességekkel. A VisionPro QuickStart felgyorsítja az alkalmazás prototípusozását a váltás lehúzásával. Ez az eredmény az alkalmazásfejlesztési ciklus során alkalmazható. Alkalmazásrendszerek fejlesztése COM/ActiveX-alapú VisionPro gépi látásmódok és grafikus programozási környezetek, például a Visual Basic és Visual C++ használatával. Az MVS-8100 sorozatú keretfogóval kombinálva a VisionPro lehetővé teszi a gyártók, rendszerintegrátorok és mérnökök számára, hogy gyorsan fejlesszenek és konfiguráljanak erős gépi látásmódú alkalmazásokat.

Gyors prototípus és egyszerű integráció

A VisionPro kétrétegű szoftverstruktúrája megkönnyíti a prototípuskészítést és integrációt. Az interaktív réteg lehúzható felszerelést és ActiveX vezérlőket használ az alkalmazás fejlesztésének felgyorsítására; A program szintjén a prototípus alkalmazásokat felhasználói megoldásokká fejlesztik. A COM/ActiveX technológia megkönnyíti a VisionPro alkalmazások integrálását harmadik féltől származó segédeszközökkel (pl. grafikus funkciókkal), és a COM-alapú alkalmazások teljes gépre való integrálását (pl. I/O, robotvezérlés, gyári kommunikáció).

Fejlessze elődeik gépi látás szoftverét

A Cognex Vision Tool Library egy sor látási szoftverprogramot kínál mérésre, észlelésre, útmutatásra és felismerésre. Ezek az eszközök bizonyítottan rendkívül megbízhatóak még a legnehezebb látási alkalmazásokban is.

Hardver rugalmasság

A VisionPro felhasználók széles választékkal rendelkeznek az MVS-8100 sorozatú keretfogók számára a látási alkalmazások fejlesztéséhez. A VisionPro szoftver által tesztelt és validált képkockás rögzítők nagy sebességű képátvitelt biztosítanak a gazdagépnek képfeldolgozáshoz és megjelenítéshez, amelyek gyors látási alkalmazások manipulálásához szükségesek. A többkamerás bemenetek, a nagy sebesség és a nagy felbontású kamerák támogatása javítja a VisionPro rendszer felvételi rugalmasságát.

A technológia előnyben van

Gyorsan fejleszteni erős PC-alapú látásalkalmazásokat

Egyszerűsítse a látórendszerek integrációját más fő vezérlő programokkal

Kompatibilis a Cognex MVS-8100 sorozatú keretfogók széles választékával

Gyorsítsd a prototípust a QuickStart húzással a váltásokkal

Kombináld vizuális eszközkönyvtárral a nagy teljesítményt

A VisionPro szoftverszerkezete

A VisionPro könnyen alkalmazható prototípusokat, fejlesztéseket és alkalmazásokat kínál. Az interaktív rétegen a VisionPro QuickStart prototípus környezete felgyorsítja a hatékony gépi látás rendszerek fejlesztését azáltal, hogy sorozatban húzza le a munkagépeket. A felhasználók gyorsan meghatározhatják az eszközök közötti kapcsolatokat, tesztelőeszközök viselkedését és érvényes futó paramétereket. Az ActiveX vezérlők elérhetők a QuickStart vagy Visual Basic-en keresztül. Ezért a program szintjén a prototípus alkalmazásokat Visual Basic vagy Visual C++ segítségével lehet fejleszteni, hogy személyre szabott megoldásokat fejlesszenek ki. Ez a funkció jelentősen csökkenti az alkalmazásrendszer fejlesztési idejét. A VisionPro úgy van felépítve, hogy a felhasználók bármilyen QuickStart, ActiveX vagy COM objektumrétegből kezdjék el alkalmazásfejlesztésüket.

A Cognex Corporation bejelentette a VisionPro7.0 gépi látás szoftver bevezetését. A VisionPro 7.0 bemutatja az InspectionDesignert, egy új koncepciót, amely egyszerűsíti az ellenőrzési alkalmazások és a terepi javítások fejlesztését. A VisionPro 7.0 emellett az iparág legjobb vonalkód-olvasó eszközét, az 1DMax-et is tartalmazza, amely mindenoldalú és nehezebben olvasható 1D vonalkódokra optimalizált, valamint számos új eszközt és fejlesztést is tartalmaz.

Az Inspection Designer bevezetése — először általános ellenőrzési alkalmazásokban — olyan funkciókat biztosít a látórendszer integrátorok és végső felhasználók számára, amelyek egyszerűsítik az ellenőrzési alkalmazások specifikációját, fejlesztését és javítását. A Inspection Designer három fő előnye van:

A hibák meghatározása. Egy új képjavító eszköz, amely lehetővé teszi az integrátorok és a végső felhasználók számára, hogy könnyen javítsák a termékképeket és különböző hibátípusokat határozzanak meg egyes képeken. A Képértékelés segédeszköz egy osztályozott képek könyvtárát hozza létre a következő lépésekhez.

Ellenőrzés. Az ellenőrző eszközök segítenek a fejlesztőknek gyorsan megerősíteni, hogy a látórendszerük eléri a szükséges eredményeket, összehasonlítva a több száz, akár több ezer megőrzött és javított kép vizsgálati eredményeit.

Helyszíni javítások. Az ellenőrző eszköz azt is ígéri, hogy a végső felhasználó bármikor újra teszteli a felújítási eszközt a minősített képkönyvtár ellen, hogy megerősítse, a gyári padló módosításai nem befolyásolják az előző ellenőrzési kérelmeket. Emellett ígéri a felhasználóknak, hogy új képeket adnak hozzá a minősített műtárgyak könyvtárához.

"Az Inspection Designer bevezetése közös kommunikációs eszközt biztosít a rendszerintegrátorok és végfelhasználóik számára azáltal, hogy formális skálát határoz meg a jó és rossz tárgyak meghatározására" – mondja Markku Jaaskelainen, a Vision Software üzleti menedzsere. ”


3. A LabVIEW-t gépi látásra használják


Az NI alkalmazásszoftvere, a LabVIEW gépi látás szoftvere a leggyorsabb programozási sebesség. A LabVIEW egy grafikus programozási nyelv, amely programkódon alapul. Számos kép előfeldolgozást, képszegmentálást, képértelmezési funkciókönyvtárat és fejlesztő eszközt biztosít, és a felhasználóknak csak a folyamatábra tetején lévő ikoncsatlakozót kell használniuk a szükséges sub-VI-k (VirtualInstruments LabVIEW fejlesztő programok) csatlakoztatásához a célfeladat teljesítéséhez. Az Any VI-nak három részlege van: interaktív felhasználói felület, folyamatábrák és ikoncsatlakozók. A LabVIEW egyszerű programozható, és nagy pontossággal azonosítja a munkadarabot.


4. MVTecHALCON Németországban


A HALCON egy teljes gépi látás algoritmuscsomag, amelyet az MVtec Németországban fejlesztett, széles körben használt gépi látás integrált fejlesztői környezettel. Ez megtakarítja a termékköltségeket és lerövidíti a szoftverfejlesztési ciklusokat – a HALCON rugalmas architektúrája lehetővé teszi a gépi látás, orvosi képalkotás és képelemzési alkalmazások gyors fejlesztését. Az európai és japán iparágak már elismerik a legjobb gépi látás szoftverként.

A HALCON az akadémiai világból származik, és eltér a piacon lévő kereskedelmi szoftvercsomagoktól. Valójában ez egy képfeldolgozó könyvtár, amely több mint ezer független függvényből és egy mögöttes adatirányítási magból áll. Alapvető geometriai és képszámítási funkciókat tartalmaz, mint például különféle szűrés, szín és geometria, matematikai átalakítás, morfológiai számítás és elemzés, korrekció, osztályozás felismerése, alakkutatás stb., mivel ezek többsége nem kifejezetten feladatokra van tervezve, így amíg használhatod a képfeldolgozó helyet, a HALCON hatékony számítási elemzési képességeit is kihasználhatod a munka befejezéséhez. Az alkalmazási skálája szinte korlátlan, magában foglalja az orvostudományt, távérzékelést, monitorozást, valamint az ipari különféle automatizált teszteket.

A HALCON támogatja a Windows, Linux és Mac OS X manipulációs környezeteket, ami garantálja a befektetés hatékonyságát. Az egész könyvtár elérhető számos gyakori programozási nyelven, mint például C, C++, C#, Visual basic és Delphi. A HALCON számos képrögzítő eszköz számára biztosít interfészeket, biztosítva a hardverfüggetlenséget. Több mint 100 ipari fényképezőgép és képkockafogó interfészt biztosít, köztük a GenlCam, GigE és IIDC 1394 számára.

HALCON függvény

Az MVTec akadémiai folyamatos együttműködésének megfelelően a legújabb HALCON 13 a következő új funkciókat tartalmazza:

1. Technológiai innováció

A HALCON 13 lehetővé teszi a valódi célfelismerést. A mintaalapú felismerési módszerek sok célobjektumot képesek megkülönböztetni. Ez a technika lehetővé teszi a gyakorlott célpontok azonosítását kizárólag olyan jellemzők alapján, mint a szín vagy a textúra, így nincs szükség speciális lenyomatokra, mint például 1D vagy 2D kódok a célazonosításhoz.

2. Erős háromdimenziós vizuális feldolgozás

A HALCON 11 által kínált új technológia a 3D felületösszehasonlítás, amely összehasonlítja egy 3D-s objektum felületi profilmérési eredményeit a várható formával. A HALCON által kínált összes 3D technológia, mint például a többszemű sztereoszkópos látás vagy a fénylap, használható felület rekonstrukciójához; Emellett támogatja a 3D rekonstrukciót is, közvetlenül a bolti 3D hardveres szkennerekről. Ezen felül a fotometrikus sztereó látásmódot fejlesztették speciális felületi vizsgálatok céljából. Ezen túlmenően a HALCON ma már számos 3D célfeldolgozási módszert támogat, mint például pontfelhő számítás és triangulációmérés, alakzatok és térfogat jellemzőinek számítása, valamint pontfelhő szegmentálás szekciós felületeken keresztül.

3. Nagy sebességű gépi látás élmény

Az automatikus operátor párhuzamos feldolgozás (AOP) technológia a HALCON egyedi jellemzője. A HALCON 11 több mint 75 operátort támogat GPU feldolgozással rendelkező gépi látás algoritmusokhoz, ami többet, mint bármely más szoftverfejlesztő készlet. Emellett jelentős mélység gyorsulhat a fókuszalapú képfelvétel (FFT), a gyors Fourier-transzformáció (FFT) és a helyi deformációs párosítás révén a HALCON esetében. A HALCON 11 gyorsabb gépi látási élményt nyújt a felhasználóknak.

4. Gépi tanulás

A legújabb verzió, a Halcon 13, gépi tanulási lehetőségeket ad, hogy tovább bővítse a Halcon használatát.


5. Egyéb új funkciók


1) Azték kódfelismerés;

2) Mikro QR-kód felismerés;

3) Automatikusan válassza ki a jellemzőket a besorolásra;

4) Hatékony kódolási elemzés HDevelop funkcionális értékelési eszközzel;

5) Támogatni a Mac OS X 10.7 vezérlőrendszert;

6) A HALCON/C++ interfész felülvizsgálata;

7) Gyors 3D adatok vizualizációja;

8) Telecentrikus lencse sztereó látás;

9) A kamera kalibrációs technológiájának fejlesztése;

10) HDevelop OCR asszisztens gyakorló fájlkezelővel;

11) GS1 terminológia az 1D és 2D kódfelismeréshez;

12) Sorozatos HALCON/. .NET és HALCON/C++;

13) Könnyen használható mérőeszközök;

14) Támogassa a JPEG XR és másokat.


5. MATLAB-hoz kapcsolódó szerszámosdoboz

Képfeldolgozó Eszköztár

Számítógépes Látásrendszer Eszköztár

Képfelvételi eszköztár

Néhány további szerszámosláda:

A

1。 Név: Machine Vision Toolbox. (Gépi látás eszköztár)

2。 Fejlesztő: Peter Corke. Megjelenési dátum: 1999

3。 Intézmény: A Robotika és Automatizálás Kutatócsoport vezetője, Brisbane, Ausztrália.

4。 Letöltési felület:

http://www.cat.csiro.au/cmst/staff/pic/vision-tb.html

5。 Bevezetés: Ez az eszköztár a szerzők kutatási területeinek programjai gyűjteménye: fotometria,

Képmérés, kolorimetria, szűrés, jellemzők kivonása, képolvasás és írás, szűrés, szegmentálás stb. A Matlab és a munkaállomások kombinálása kényelmes támogatást nyújthat a gépi látás algoritmuskutatásához.


B

1。 Név: Hallási Szerszámosdoboz. (Halló szerszámosdoboz)

2。 Fejlesztő: Malcolm Slaney. Megjelenési dátum: 1998

3。 Intézmény: Interval Research Corporation, Kanada.

4。 Letöltési felület:

http://rvl4.ecn.purdue.edu/~malcolm/interval/1998-010/

5。 Bevezetés: Az Audiciás Eszköztár egy tipikus hallási modellt valósít meg, és segíthet továbbá igazolni a hallási modell hipotézisét, valamint feltárni, hogyan érzékeli az emberi hallási rendszer a hangot.

C

1。 Név: Élettani szimulációs benchmark kísérlet (PHYSBE)

2。 Fejlesztő: Kevin Kohrt. Megjelenési dátum: Elméleti modell 1966-ban javasolt, 1999-ben letölthető.

3。 Intézmény: ____.

4。 Letöltési felület:

http://www.mathworks.com/products/demos/simulink/physbe/

5。 Bevezetés: Egy klasszikus emberi reinkarnációs rendszer szimulációs modell, amely használható az oxigén, nitrogén, tápanyagok, hő és kémiai nyomkövetők szimulálására a véráramban.

D

1。 Név: A MetMAP egy Matlab eszköztára anyagcsere-modellezésre, elemzésre és optimiszációra

2。 Fejlesztő: Julio Vera. Megjelenési dátum: 2003.

3。 Intézmény: La Laguna Egyetem, Spanyolország.

4。 Letöltési felület: 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。 Bevezetés: Segítünk egy anyagcsererendszert elméleti modell szemszögéből vizsgálni, valamint elemezni az anyagcsere-útvonalak szerkezetét és kinetikus tulajdonságait. Ezen felül optimalizálható interferencia mérő eszköz.

E

1。 Név: BrainStorm (A BrainStorm egy integrált Matlab Toolbox, amely a magnetoencephalográfia (MEG) és az elektroencephalográfia (EEG) adatvizualizációjának és feldolgozásának szentelt. )

2。 Fejlesztő: Felix Darvas. Frissítve: 2005. január!

3。 Intézmény: USC, Los Angeles.

4。 Letöltési felület: http://neuroimage.usc.edu/brainstorm/Downloads.php

Kérlek, jelentkezz be az én fiókommal. Felhasználónév:tenhospital@hotmail.comJelszó: UsPQ7t5G

5。 Bevezetés: Az elektroenkefalográfia és a magnetoencephalográfia vizualizációjának és elemzésének képessége. Ez egy nagyon fontos közös elem ebben a tekintetben.


6. Maxtor képkönyvtár Kanadában


A MIL szoftvercsomag egy hardverfüggetlen, skálázásos 32 bites képkönyvtár. Teljes útmutatókészlettel rendelkezik képfeldolgozásra és speciális manipulációra, beleértve a spot elemzést, kép kalibrálását, kalibrálást, kétdimenziós adatolvasást és írást, mérést, mintafelismerést és optikai szimbólumfelismerést és manipulációt. Emellett támogatja az alapvető grafikus eszközöket is. Az MIL képes bináris, szürkeárnyalatos vagy színes képeket kezelni.

Ez a szoftvercsomag gyors alkalmazásfejlesztésre és egyszerű használatra készült. Teljesen átlátható irányítási rendszere van, amely virtuális adatobjektum manipulációt követ a fizikai adatobjektum helyett, és platformfüggetlen alkalmazásokat ígér. Ez azt jelenti, hogy egy MIL alkalmazás bármely VESA-kompatibilis VGA vagy Matrox képkártyán futhat különböző környezetekben (Win98/Me/NT/2000). Az MIL a rendszer koncepcióját használja a hardverlapok azonosítására, és egyetlen alkalmazás több hardverkártyát is képes vezérelni. Az MIL képes futtatni önmagában a hoszton, de hatékonyabb dedikált gyorsító Matrox hardvert használni.

Az MIL csomag a következő funkciókat tartalmazza:

· Szerezz akár 16 bites szürkeárnyalatos vagy színes térképeket is

· 1, 8, 16 és 32 bites egész vagy lebegőpontos képekkel működik

· A színes kép manipulálása szerint a színes kép minden rétege önállóan feldolgozódik. A színfeldolgozás nem támogatott statisztikai elemzésre, pontelemzésre, mérésre, mintázatpárosításra, optikai szimbólumfelismerésre és kódmanipulációra.

· 1, 8 vagy 16 bites szürkeárnyalatos vagy színes képeket jelenít meg (ha a platform támogatja)


7. eVision gépi látás szoftver


Az eVision gépi látás szoftvercsomag egy gépi látás szoftverfejlesztő SDK-sorozata, amelyet a belga euresys cég indított el, összehasonlítva más gépi látásfejlesztő csomagokkal, mint a Cognex Visionlibrary és a Matrox Imaging könyvtár, úgy tűnik, több lehetőséget kínál az SDK funkcióosztályozás szempontjából, és ez különösen rosszul van kialakítva és különösen sápadtnak tűnik.

Az evision gépi látás szoftverfejlesztő csomag összes kódja MMX utasításokkal van optimalizálva, a feldolgozási sebesség nagyon gyors, és olyan, mintha harc lenne az Intel IPP-jével (persze még mindig kissé gyengébb az IPP-nél, de végül is ez az Intel saját fejlesztése), de sokkal több gépi látási funkciót biztosít, mint az IPP, például OCR, OCV, képminőség-azonosítás képösszehasonlítás alapján, vonalkód és mátrixkód felismerés. Az elmúlt két évben végzett gépi látás szoftverfejlesztésem alapvetően az evision fejlesztésen alapul.


8. HexSight


Az Adept által fejlesztett HexSight egy nagy teljesítményű, átfogó látásfejlesztő szoftvercsomag, amely gépi látás alapfunkciókat biztosít az alkatrészek rendezetlen, megbízható és helyes pozicionálásához és ellenőrzéséhez. A hatékony helymeghatározó eszköze pontosan azonosítja és helyezi az objektumokat, függetlenül attól, hogy azok forgatva vagy méretarányuk változik. A HexSight megbízható eredményeket nyújt még a legkeményebb működési környezetekben is.


9. RVB gépi látás és képfeldolgozó algoritmusszoftver


A Levy Machine Vision Application Software Development Kit (Real ViewBench, rövidítve az RVB) egy professzionális gépi látás és képfeldolgozó algoritmus szoftvercsomag, amely az automatizálás területén van elkötelezve, és rendkívül versenyképes, árkategóriás professzionális algoritmusszoftvercsomag a gépi látás iparágban.







Előző:Üzenet küldési és fogadási üzenet bemutató
Következő:A VS és a VS Code visszamennek oda, ahol utoljára kattintottak
 Háziúr| Közzétéve 2019. 06. 14. 18:29:29 |
Üdvözlöm, hogy megismerje
 Háziúr| Közzétéve 2019. 06. 28. 18:49:07 |
Szép hétvégét mindenkinek
 Háziúr| Közzétéve 2019. 07. 12. 16:30:59 |
Most a WeChat Moments gyakran népszerűsíti ezeket a tanulási lehetőségeket.
 Háziúr| Közzétéve 2019. 07. 26. 17:22:03 |
Napi bejelentkezés és tanulás
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com