|
1. Atvērtā koda OpenCV OpenCV (Open Source Computer Vision Library: http://opencv.org) ir atvērtā koda BSD licencēta bibliotēka, kas ietver simtiem datorredzes algoritmu. OpenCV 2.x API dokumentācijā apraksta C++ API, un ir arī OpenCV 1.x API, kuras pamatā ir C valoda, no kuras pēdējā ir aprakstīta dokumentācijas opencv1.x.pdf. OpenCV ir modulāra struktūra, kas nozīmē, ka izstrādes pakotnē ir vairākas koplietojamas bibliotēkas vai statiskas bibliotēkas. Šeit ir moduļi, kurus var izmantot: Pamatfunkcionalitāte - kompakts modulis, kas definē pamata datu struktūras, ieskaitot blīvus daudzdimensiju Mat masīvus un pamatfunkcijas, ko izmanto citi moduļi. Attēlu apstrāde - attēlu apstrādes modulis, kas ietver lineāru un nelineāru attēlu filtrēšanu, ģeometrijas transformāciju (atiestatīt izmēru, radiālās un perspektīvas deformācijas, vispārējo pamattabulas atiestatīšanas kartēšanu), krāsu telpas transformāciju, histogrammu utt. Video - attēlu analīzes modulis, kas ietver kustības noteikšanu, fona samazināšanu un mērķa izsekošanas algoritmus. 3D kalibrēšana (calib3d) - uz vairākiem skatiem balstīts ģeometrijas algoritms, plakanas un stereoskopiskas kameras kalibrēšana, objektu pozas noteikšana, stereo atbilstības algoritms un 3D elementu rekonstrukcija. Features2d - paaugstināto iezīmju noteikšana, funkciju apraksts un funkciju aprakstu salīdzinājums. Objektu noteikšana - mērķi un iepriekš definēti instancētās noteikšanas veidi (piemēram, sejas, acis, krūzes, cilvēki, automašīnas utt.). HighGui - viegli lietojams lietotāja funkciju interfeiss. Video ievade un izeja (Videoio) - viegli lietojams video uztveršanas un video dekodētājs. GPU - GPU paātrināšanas algoritmi no dažādiem OpenCV moduļiem. … Daži citi palīgmoduļi, piemēram, FLANN un Google testa pakotnes, Python saistījumi un citi. OpenCV ir ļoti piemērots zema līmeņa zinātniskajiem pētniekiem, ar zemām izmaksām un ļoti ērtu lietošanu, un centrs ir atvērtā koda.
2. VisionPro 7.0 sistēma Cognex VisionPro sistēma apvieno pasaules klases mašīnredzes tehnoloģiju ar ātrām un jaudīgām lietojumprogrammu sistēmu izstrādes iespējām. VisionPro QuickStart paātrina lietojumprogrammu prototipēšanu, velkot maiņu uz leju. Šo rezultātu var izmantot visā lietojumprogrammu izstrādes ciklā. Izstrādājiet lietojumprogrammu sistēmas, izmantojot COM/ActiveX balstītus VisionPro mašīnredzes rīkus un grafiskās programmēšanas vides, piemēram, Visual Basic un Visual C++. Apvienojumā ar MVS-8100 sērijas rāmju satvērējiem, VisionPro ļauj ražotājiem, sistēmu integrētājiem un inženieriem ātri izstrādāt un konfigurēt jaudīgas mašīnredzes lietojumprogrammas. Ātra prototipu izstrāde un viegla integrācija VisionPro divslāņu programmatūras struktūra atvieglo prototipa izveidi un integrāciju. Interaktīvais slānis izmanto vilkšanas rīkus un ActiveX vadīklas, lai paātrinātu lietojumprogrammu izstrādi; Programmas līmenī prototipu lietojumprogrammas tiek izstrādātas lietotāju risinājumos. COM/ActiveX tehnoloģija ļauj viegli integrēt VisionPro lietojumprogrammas ar trešo pušu utilītprogrammām (piemēram, grafiskajām funkcijām) un nodrošina vienkāršu COM lietojumprogrammu integrāciju visai iekārtai (piemēram, I/O, robotu vadība, rūpnīcas sakari). Uzlabojiet priekšgājēju mašīnredzes programmatūru Cognex redzes rīku bibliotēka nodrošina redzes programmatūras programmu kopumu mērīšanai, noteikšanai, vadībai un atpazīšanai. Ir pierādīts, ka šie instrumenti ir ļoti uzticami pat vissarežģītākajās redzes lietojumprogrammās. Aparatūras elastība VisionPro lietotājiem ir plašas MVS-8100 sērijas rāmju satvērēju iespējas, lai izstrādātu redzes lietojumprogrammas. Šie kadru satvērēji, kas ir pārbaudīti un apstiprināti ar VisionPro programmatūru, nodrošina resursdatoram ātrgaitas attēlu pārsūtīšanu attēlu apstrādei un attēlošanai, lai ātri manipulētu ar redzes lietojumprogrammām. Vairāku kameru ievades, liels ātrums un augstas izšķirtspējas kameru atbalsts uzlabo VisionPro sistēmas iegūšanas elastību. Tehnoloģijai ir virsroka Ātri izstrādājiet jaudīgas datora redzes lietojumprogrammas Vienkāršojiet redzes sistēmu integrāciju ar citām galvenajām vadības programmām Savietojams ar plašu Cognex MVS-8100 sērijas rāmju satvērēju klāstu Paātriniet prototipu izstrādi, izmantojot ātrās lietošanas maiņas Apvienojiet ar vizuālo rīku bibliotēku, lai nodrošinātu augstu veiktspēju VisionPro programmatūras struktūra VisionPro nodrošina viegli lietojamus prototipus, izstrādi un lietojumprogrammas. Interaktīvajā slānī VisionPro QuickStart prototipa vide paātrina jaudīgu mašīnredzes sistēmu izstrādi, velkot darba aprīkojumu uz leju virknē. Lietotāji var ātri definēt savienojumus starp rīkiem, testa rīka darbību un derīgus darbības parametrus. ActiveX vadīklas ir pieejamas, izmantojot QuickStart vai Visual Basic. Tāpēc programmas līmenī prototipu lietojumprogrammas var uzlabot ar Visual Basic vai Visual C++, lai izstrādātu personalizētus risinājumus. Šī funkcija ievērojami samazinās lietojumprogrammu sistēmas izstrādes laiku. VisionPro ir strukturēts tā, lai lietotāji varētu sākt lietojumprogrammu izstrādi no jebkura QuickStart, ActiveX vai COM objektu slāņa. Cognex Corporation paziņo par VisionPro7.0 mašīnredzes programmatūras palaišanu. VisionPro 7.0 ievieš InspectionDesigner, jaunu koncepciju, kas vienkāršo pārbaudes lietojumprogrammu izstrādi un lauka remontu. VisionPro 7.0 pievieno arī nozares labāko svītrkodu lasīšanas rīku 1DMax, kas optimizēts visaptverošiem un grūtāk lasāmiem 1D svītrkodiem, kā arī vairākus jaunus rīkus un uzlabojumus. Inspekcijas dizainera ieviešana - pirmo reizi vispārējās pārbaudes lietojumprogrammās - nodrošina redzes sistēmu integrētājiem un gala lietotājiem funkcijas, kas vienkāršo pārbaudes lietojumprogrammu specifikāciju, izstrādi un remontu. Inspekcijas dizainerim ir trīs galvenās priekšrocības: Defektu definēšana. Jauna attēlu klasifikācijas utilīta, kas ļauj integratoriem un gala lietotājiem viegli klasificēt produktu attēlus un norādīt dažādus defektu veidus atsevišķos attēlos. Utilīta Attēlu vērtējums izveido gradētu attēlu bibliotēku, ko izmantot nākamajās darbībās. Pārbaude. Validācijas rīki palīdz izstrādātājiem ātri apstiprināt, ka viņu redzes sistēma saņem nepieciešamos rezultātus, salīdzinot simtiem vai pat tūkstošiem saglabāto un gradēto attēlu pārbaudes rezultātus. Remonts uz vietas. Validācijas rīks arī sola galīgajam lietotājam jebkurā laikā atkārtoti pārbaudīt kapitālā remonta rīku pret novērtēto attēlu bibliotēku, lai apstiprinātu, ka rūpnīcas grīdas korekcijas neietekmēs iepriekšējo pārbaudes pieteikumu. Tas arī sola lietotājiem pievienot jaunus attēlus novērtētajai artefaktu bibliotēkai. "Inspekcijas dizainera ieviešana nodrošina kopīgu saziņas rīku sistēmu integrētājiem un to gala lietotājiem, nosakot formālu skalu labu un sliktu artefaktu definēšanai," saka Markku Jaaskelainens, Vision Software biznesa vadītājs. ”
3. LabVIEW tiek izmantots mašīnredzei
NI lietojumprogrammatūra LabVIEW mašīnredzes programmatūra ir visātrākais programmēšanas ātrums. LabVIEW ir grafiskā programmēšanas valoda, kuras pamatā ir programmas kods. Tas nodrošina lielu skaitu attēlu priekšapstrādes, attēlu segmentēšanas, attēlu izpratnes funkciju bibliotēku un izstrādes rīku, un lietotājiem ir jāizmanto tikai ikonu savienotājs blokshēmas augšpusē, lai savienotu nepieciešamos sub-VI (VirtualInstruments LabVIEW izstrādes programmas), lai izpildītu mērķa uzdevumu. Jebkuram VI ir 3 nodaļas: interaktīvs lietotāja interfeiss, blokshēmas un ikonu savienotāji. LabVIEW ir vienkārši programmējams, un tam ir augsta sagataves identificēšanas precizitāte.
4. MVTecHALCON Vācijā
HALCON ir pilns mašīnredzes algoritmu pakotņu komplekts, ko izstrādājis MVtec Vācijā, ar plaši izmantotu mašīnredzes integrētu izstrādes vidi. Tas ietaupa produktu izmaksas un saīsina programmatūras izstrādes ciklus – HALCON elastīgā arhitektūra veicina ātru mašīnredzes, medicīniskās attēlveidošanas un attēlu analīzes lietojumprogrammu attīstību. Eiropas un Japānas rūpniecība to jau ir atzinusi par labāko mašīnredzes programmatūru. HALCON nāk no akadēmiskajām aprindām un atšķiras no komerciālām programmatūras pakotnēm tirgū. Faktiski tā ir attēlu apstrādes bibliotēka, kas sastāv no vairāk nekā tūkstoš neatkarīgu funkciju un pamatā esoša datu pārvaldības kodola. Tas ietver pamata ģeometrijas un attēlu skaitļošanas funkcijas, piemēram, dažādas filtrēšanas, krāsu un ģeometrijas, matemātisko konvertēšanu, morfoloģiskos aprēķinus un analīzi, korekciju, klasifikācijas atpazīšanu, formu meklēšanu utt., jo lielākā daļa šo funkciju nav paredzētas konkrētiem uzdevumiem, tāpēc, kamēr jūs varat izmantot attēlu apstrādes vietu, jūs varat izmantot HALCON jaudīgās skaitļošanas analīzes iespējas, lai pabeigtu darbu. Pielietojuma diapazons ir gandrīz neierobežots, aptverot medicīnu, attālās izpētes atklāšanu, uzraudzību, dažāda veida automatizētu testēšanu rūpniecībā. HALCON atbalsta Windows, Linux un Mac OS X manipulācijas vides, kas garantē investīciju efektivitāti. Visai bibliotēkai var piekļūt dažādās izplatītās programmēšanas valodās, piemēram, C, C++, C#, Visual basic un Delphi. HALCON nodrošina saskarnes lielam skaitam attēlu iegūšanas ierīču, nodrošinot aparatūras neatkarību. Tas nodrošina saskarnes vairāk nekā 100 rūpnieciskajām kamerām un kadru satvērējiem, tostarp GenlCam, GigE un IIDC 1394. Funkcija HALCON Saskaņā ar MVTec pastāvīgo sadarbību ar akadēmiskajām aprindām, jaunākais HALCON 13 piedāvā šādas jaunas funkcijas: 1. Tehnoloģiskā inovācija HALCON 13 nodrošina patiesu mērķa atpazīšanu. Uz paraugiem balstītas atpazīšanas metodes var atšķirt lielu skaitu mērķa objektu. Šī metode ļauj identificēt praktizētos mērķus, pamatojoties tikai uz tādām īpašībām kā krāsa vai tekstūra, novēršot nepieciešamību pēc īpašiem nospiedumiem, piemēram, 1D vai 2D kodiem mērķa identifikācijai. 2. Spēcīga trīsdimensiju vizuālā apstrāde Jauna HALCON 11 piedāvātā tehnoloģija ir 3D virsmas salīdzināšana, kas salīdzina 3D objekta virsmas profila mērījumu rezultātus ar paredzamo formu. Virsmas rekonstrukcijai var izmantot visas HALCON piedāvātās 3D tehnoloģijas, piemēram, vairāku acu stereoskopisko redzi vai gaismas loksni; Tas arī atbalsta 3D rekonstrukciju tieši no standarta 3D aparatūras skeneriem. Turklāt fotometriskā stereo redzes metode ir uzlabota īpašiem pielietojumiem virsmas pārbaudē. Turklāt HALCON tagad atbalsta daudzas 3D mērķu apstrādes metodes, piemēram, punktu mākoņu aprēķinu un triangulācijas mērījumus, funkciju aprēķinus, piemēram, formu un tilpumu, un punktu mākoņu segmentāciju caur šķērsgriezuma virsmām. 3. Ātrgaitas mašīnredzes pieredze Automātiskās operatora paralēlās apstrādes (AOP) tehnoloģija ir unikāla HALCON iezīme. HALCON 11 atbalsta vairāk nekā 75 operatorus mašīnredzes algoritmiem, izmantojot GPU apstrādi, vairāk nekā jebkurš cits programmatūras izstrādes komplekts. Turklāt ir ievērojams dziļuma paātrinājums no fokusa balstītas attēlu iegūšanas (FFT), ātras Furjē transformācijas (FFT) un lokālās deformācijas atbilstības HALCON. HALCON 11 nodrošinās lietotājiem ātrāku mašīnredzes pieredzi. 4. Mašīnmācīšanās Jaunākā versija Halcon 13 pievieno mašīnmācīšanās iespējas, lai vēl vairāk uzlabotu Halcon lietošanas jomu.
5. Citas jaunas funkcijas
1) Acteku koda atpazīšana; 2) Mikro QR koda atpazīšana; 3) Automātiski atlasīt klasifikācijas funkcijas; 4) Efektīva kodēšanas analīze, izmantojot HDevelop funkcionālās novērtēšanas rīku; 5) Atbalsta Mac OS X 10.7 vadības sistēmu; 6) Pārskatiet HALCON / C ++ saskarni; 7) Ātra 3D datu vizualizācija; 8) Telecentriskā objektīva stereo redze; 9) Uzlabot kameras kalibrēšanas tehnoloģiju; 10) HDevelop OCR palīgs ar prakses failu pārlūku; 11) GS1 terminoloģija 1D un 2D kodu atpazīšanai; 12) Sērijveida HALCON/. .NET un HALCON/C++; 13) Viegli lietojami mērinstrumenti; 14) Atbalstiet JPEG XR un citus.
5. Ar MATLAB saistītais rīku komplekts Attēlu apstrādes rīku komplekts Datorredzes sistēmas rīku komplekts Attēlu iegūšanas rīku komplekts Daži citi rīku komplekti: A 1。 Nosaukums: Machine Vision Toolbox. (Mašīnredzes rīku komplekts) 2。 Izstrādātājs: Peter Corke. Izdošanas datums: 1999 3。 Iestāde: Robotikas un automatizācijas pētniecības grupas vadītājs, Brisbena, Austrālija. 4。 Lejupielādes interfeiss: http://www.cat.csiro.au/cmst/staff/pic/vision-tb.html 5。 Ievads: Šis rīku komplekts ir programmu kolekcija autoru pētniecības jomās: fotometrija, Attēlu mērīšana, kolorimetrija, filtrēšana, funkciju ieguve, attēlu lasīšana un rakstīšana, filtrēšana, segmentēšana utt. Matlab un darbstaciju apvienošana var nodrošināt ērtu atbalstu mašīnredzes algoritmu izpētei.
B 1。 Nosaukums: Dzirdes rīku komplekts. (Dzirdes rīku komplekts) 2。 Izstrādātājs: Malcolm Slaney. Izdošanas datums: 1998 3。 Iestāde: Interval Research Corporation, Kanāda. 4。 Lejupielādes interfeiss: http://rvl4.ecn.purdue.edu/~malcolm/interval/1998-010/ 5。 Ievads: Dzirdes rīku komplekts īsteno tipisku dzirdes modeli, un tas var arī palīdzēt apstiprināt dzirdes modeļa hipotēzi un atklāt, kā cilvēka dzirdes sistēma uztver skaņu. C 1。 Nosaukums: Fizioloģiskās simulācijas etalona eksperiments (PHYSBE) 2。 Izstrādātājs: Kevins Kohrts. Izdošanas datums: Teorētiskais modelis ierosināts 1966. gadā, pieejams lejupielādei 1999. gadā. 3。 Iestāde: ____. 4。 Lejupielādes interfeiss: http://www.mathworks.com/products/demos/simulink/physbe/ 5。 Ievads: Klasisks cilvēka reinkarnācijas sistēmas simulācijas modelis, ko var izmantot, lai simulētu skābekli, slāpekli, barības vielas, siltumu un ķīmiskos marķierus asinsritē. D 1。 Nosaukums: MetMAP ir Matlab rīku komplekts metaboliskajai modelēšanai, analīzei un oPtimizācijai 2。 Izstrādātājs: Julio Vera. Izdošanas datums: 2003. gads. 3。 Iestāde: La Laguna universitāte, Spānija. 4。 Lejupielādes interfeiss: 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。 Ievads: Mēs palīdzēsim jums izpētīt vielmaiņas sistēmu no teorētiskā modeļa viedokļa un analizēt vielmaiņas ceļu struktūru un kinētiskās īpašības. Turklāt var optimizēt traucējumu mērījumu. E 1。 Nosaukums: BrainStorm (BrainStorm ir integrēts Matlab rīku komplekts, kas veltīts magnetoencefalogrāfijas (MEG) un elektroencefalogrāfijas (EEG) datu vizualizācijai un apstrādei. ) 2。 Izstrādātājs: Fēlikss Darvass. Atjaunināts: 2005. gada janvāris! 3。 Iestāde: USC, Losandželosa. 4。 Lejupielādes interfeiss: http://neuroimage.usc.edu/brainstorm/Downloads.php Lūdzu, piesakieties ar manu kontu. Lietotājvārds:tenhospital@hotmail.comParole: UsPQ7t5G 5。 Ievads: Spēja vizualizēt un analizēt elektroencefalogrāfiju un magnetoencefalogrāfiju. Šajā ziņā tas ir ļoti svarīgs kopīgs gabals.
6. Maxtor attēlu bibliotēka Kanādā
MIL programmatūras pakotne ir no aparatūras neatkarīga, uz mērogu balstīta 32 bitu attēlu bibliotēka. Tam ir pilns instrukciju komplekts attēlu apstrādei un īpašām manipulācijām, tostarp: vietas analīze, attēla kalibrēšana, kalibrēšana, divdimensiju datu lasīšana un rakstīšana, mērīšana, modeļa atpazīšana un optisko simbolu atpazīšana un manipulācija. Tas atbalsta arī pamata grafikas ierīces. MIL spēj apstrādāt binārus, pelēktoņus vai krāsainus attēlus. Šī programmatūras pakotne ir paredzēta ātrai lietojumprogrammu izstrādei un ērtai lietošanai. Tam ir pilnīgi caurspīdīga pārvaldības sistēma, kas seko virtuālo datu objektu manipulācijām, nevis fizisku datu objektu manipulācijām, un sola no platformas neatkarīgas lietojumprogrammas. Tas nozīmē, ka MIL lietojumprogramma var darboties uz jebkuras ar VESA saderīgas VGA plates vai Matrox attēlu plates dažādās vidēs (Win98/Me/NT/2000). MIL izmanto sistēmas koncepciju, lai identificētu aparatūras plates, un viena lietojumprogramma var kontrolēt vairāk nekā vienu aparatūras plati. MIL var darboties tikai uz resursdatora, bet efektīvāk ir izmantot īpašu paātrinājuma Matrox aparatūru. MIL paketei ir šādas funkcijas: · Iegūstiet līdz 16 bitu pelēktoņu vai krāsu diagrammas · Darbojas ar 1, 8, 16 un 32 bitu veseliem vai peldošā komata attēliem · Saskaņā ar manipulācijām ar krāsu attēlu katrs krāsu attēla slānis tiks apstrādāts neatkarīgi. Krāsu apstrāde netiek atbalstīta statistiskajai analīzei, plankumu analīzei, mērīšanai, rakstu saskaņošanai, optiskajai simbolu atpazīšanai un koda manipulācijām. · Parāda 1, 8 vai 16 bitu pelēktoņu vai krāsainus attēlus (ja platforma to atbalsta)
7. eVision mašīnredzes programmatūra
eVision mašīnredzes programmatūras pakotne ir mašīnredzes programmatūras izstrādes SDK kopums, ko uzsāka Beļģijas uzņēmums euresys, salīdzinot ar citām mašīnredzes izstrādes pakotnēm, piemēram, cognex visionlibrary un Matrox Imaging bibliotēku, šķiet, ka tā nodrošina vairāk iespēju nekā šīs divas SDK funkciju klasifikācijas ziņā, un tas šķiet, ka Matrox Imaging bibliotēka ir īpaši slikti veikta un izskatās īpaši bāla. Viss evision mašīnredzes programmatūras izstrādes pakotnes kods ir optimizēts ar mmx instrukcijām, apstrādes ātrums ir ļoti ātrs, un tas jūtas kā cīņa ar Intel IPP (protams, tas joprojām ir nedaudz zemāks par IPP, bet galu galā tā ir Intel paša attīstība), bet tas nodrošina daudz vairāk mašīnredzes funkciju nekā IPP, piemēram, OCR, OCV, attēla kvalitātes noteikšana, pamatojoties uz attēlu salīdzinājumu, svītrkoda un matricas koda atpazīšanu. Un mana mašīnredzes programmatūras izstrāde pēdējos divos gados pamatā ir balstīta uz evision izstrādi.
8. HexSight
Adept izstrādātā HexSight ir augstas veiktspējas, visaptveroša redzes programmatūras izstrādes pakete, kas nodrošina mašīnredzes pamatfunkcijas nepārblīvētai, uzticamai un pareizai detaļu pozicionēšanai un pārbaudei. Tās jaudīgais lokatora rīks precīzi identificē un atrod objektus neatkarīgi no tā, vai tie ir pagriezti vai mainās izmēra mērogā. HexSight nodrošina uzticamus rezultātus pat visskarbākajā darbības vidē.
9. RVB mašīnredzes un attēlu apstrādes algoritma programmatūra
Levy Machine Vision Application Software Development Kit (Real ViewBench, saīsināti kā RVB) ir profesionāla mašīnredzes un attēlu apstrādes algoritma programmatūras pakotne, kas veltīta automatizācijas jomai, un tā ir ļoti konkurētspējīga un dārga profesionāla algoritma programmatūras pakotne mašīnredzes nozarē.
|