Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 10186|Svar: 4

Introduktion til ni konventionelle synssoftware

[Kopier link]
Opslået på 31/05/2019 09.37.14 | | |

1. Open source OpenCV

OpenCV (Open Source Computer Vision Library: http://opencv.org) er et open source BSD-licenseret bibliotek, der indeholder hundredvis af computer vision-algoritmer. OpenCV 2.x API'en i dokumentationen beskriver C++ API'en, og der findes også en OpenCV 1.x API baseret på C-sproget, hvor sidstnævnte er beskrevet i dokumentationen opencv1.x.pdf.

OpenCV har en modulær struktur, hvilket betyder, at udviklingspakken indeholder flere delte biblioteker eller statiske biblioteker. Her er de moduler, der kan bruges:

Kernefunktionalitet - Et kompakt modul, der definerer grundlæggende datastrukturer, herunder tætte multidimensionelle Mat-arrays og grundlæggende funktioner, der bruges af andre moduler.

Billedbehandling - Et billedbehandlingsmodul, der inkluderer lineær og ikke-lineær billedfiltrering, geometritransformation (nulstillingsstørrelse, radiale og perspektiviske deformationer, generel nulstilling af basistabeller), farverumstransformation, histogram osv.

Video - Et billedanalysemodul, der inkluderer bevægelsesbestemmelse, baggrundsreduktion og målsporingsalgoritmer.

3D-kalibrering (calib3d) - Multi-view-baseret geometrialgoritme, flad og stereoskopisk kamerakalibrering, bestemmelse af objektpositurer, stereo-matchningsalgoritme og rekonstruktion af 3D-elementer.

Features2d - Bestemmelse af hævede træk, funktionsbeskrivelse og sammenligning af funktionsbeskrivelser.

Objektdetektion - Mål og foruddefinerede typer af instansieret detektion (f.eks. ansigter, øjne, kopper, mennesker, biler osv.).

HighGui - En brugervenlig brugergrænseflade.

Video Input and Output (Videoio) - En brugervenlig videooptagelses- og videodekoder.

GPU - GPU-accelerationsalgoritmer fra forskellige OpenCV-moduler.

… Nogle andre hjælpemoduler som FLANN og Googles testpakker, Python-bindinger og andre.

OpenCV er meget velegnet til lavniveau videnskabelige forskere, med lave omkostninger og meget bekvem brug, og hubben er open source.


2. VisionPro 7.0-systemet

Cognex' VisionPro-system kombinerer maskinvisionsteknologi i verdensklasse med hurtige og kraftfulde udviklingsmuligheder for applikationssystemer. VisionPro QuickStart accelererer applikationsprototyping ved at trække skiftet ned. Dette resultat kan anvendes gennem hele applikationsudviklingscyklussen. Udvikl applikationssystemer ved at bruge COM/ActiveX-baserede VisionPro maskinvisionsværktøjer og grafiske programmeringsmiljøer som Visual Basic og Visual C++. Kombineret med MVS-8100-seriens frame grabbers gør VisionPro det muligt for producenter, systemintegratorer og ingeniører hurtigt at udvikle og konfigurere kraftfulde maskinvisionsapplikationer.

Hurtig prototyping og nem integration

VisionPros to-lags softwarestruktur gør det nemt at prototype og integrere. Det interaktive lag bruger træk-ned-gear og ActiveX-kontroller til at accelerere applikationsudviklingen; På programniveau udvikles prototypeapplikationer til brugerløsninger. COM/ActiveX-teknologi gør det nemt at integrere VisionPro-applikationer med tredjepartsværktøjer (f.eks. grafiske funktioner) og giver nem integration af COM-baserede applikationer for hele maskinen (f.eks. I/O, robotstyring, fabrikskommunikation).

Forbedre maskinvisionssoftwaren fra forgængerne

Cognex' Vision Tool Library tilbyder et sæt synssoftwareprogrammer til måling, detektion, vejledning og genkendelse. Disse værktøjer har vist sig at være meget pålidelige selv i de mest udfordrende synsapplikationer.

Hardwarefleksibilitet

VisionPro-brugere har et bredt udvalg af muligheder for MVS-8100 Series frame grabbers til at udvikle visionsapplikationer. Testet og valideret af VisionPro-softwaren giver disse frame grabbere værten højhastigheds billedoverførsel til billedbehandling og visning til hurtig manipulation af billedapplikationer. Multikamera-indgange, høj hastighed og understøttelse af højopløsningskameraer forbedrer VisionPro-systemets indhentningsfleksibilitet.

Teknologien har overtaget

Udvikl hurtigt kraftfulde PC-baserede visionsapplikationer

Forenkle integrationen af visionssystemer med andre masterkontrolprogrammer

Kompatibel med et bredt udvalg af Cognex MVS-8100-serie rammegribere

Accelerer prototyping med QuickStart med træk i shifts

Kombiner med et visuelt værktøjsbibliotek for høj ydeevne

Softwarestrukturen i VisionPro

VisionPro leverer nemme prototyper, udviklinger og applikationer. På det interaktive lag acceler VisionPro QuickStart prototype-miljøet udviklingen af kraftfulde maskinsynssystemer ved at trække arbejdsudstyret ned i serie. Brugere kan hurtigt definere forbindelser mellem værktøjer, teste værktøjsadfærd og gyldige kørende parametre. ActiveX-kontroller er tilgængelige via QuickStart eller Visual Basic. Derfor kan prototypeapplikationer på programniveau forbedres med Visual Basic eller Visual C++ for at udvikle personlige løsninger. Denne funktion vil markant reducere udviklingstiden for applikationssystemet. VisionPro er struktureret, så brugere kan starte deres applikationsudvikling fra ethvert lag af QuickStart-, ActiveX- eller COM-objekter.

Cognex Corporation annoncerer lanceringen af VisionPro7.0 maskinvisionssoftware. VisionPro 7.0 introducerer InspectionDesigner, et nyt koncept, der forenkler udviklingen af inspektionsapplikationer og feltreparationer. VisionPro 7.0 tilføjer også branchens bedste stregkode-læseværktøj, 1DMax, optimeret til allround og sværere læselige 1D-stregkoder, samt flere nye værktøjer og forbedringer.

Introduktionen af Inspection Designer — for første gang til generelle inspektionsapplikationer — giver visionssystemintegratorer og endelige brugere funktioner, der forenkler specifikation, udvikling og reparation af inspektionsapplikationer. Inspektionsdesigner har tre hovedfordele:

Definition af defekter. Et nyt billedgraderingsværktøj, der gør det muligt for integratorer og endelige brugere nemt at gradere produktbilleder og specificere forskellige defekttyper i individuelle billeder. Image Rating-værktøjet opretter et bibliotek af graderede billeder til brug i de næste trin.

Verifikation. Valideringsværktøjer hjælper udviklere med hurtigt at bekræfte, at deres visionssystem får de nødvendige resultater ved at sammenligne inspektionsresultaterne fra hundreder eller endda tusinder af bevarede og graderede billeder.

Reparationer på stedet. Valideringsværktøjet lover også den endelige bruger at genteste overhalingsværktøjet når som helst mod det vurderede billedbibliotek for at bekræfte, at justeringer af fabriksgulvet ikke vil påvirke den tidligere inspektionsapplikation. Den lover også brugerne at tilføje nye billeder til det bedømte artefaktbibliotek.

"Introduktionen af Inspection Designer giver et fælles kommunikationsværktøj for systemintegratorer og deres slutbrugere ved at definere en formel skala til at definere gode og dårlige artefakter," siger Markku Jaaskelainen, forretningschef hos Vision Software. ”


3. LabVIEW bruges til maskinsyn


NIs applikationssoftware LabVIEW maskinsynssoftware har den hurtigste programmeringshastighed. LabVIEW er et grafisk programmeringssprog baseret på programkode. Den tilbyder et stort antal billedforbehandling, billedsegmentering, billedforståelsesfunktionsbiblioteker og udviklingsværktøjer, og brugerne behøver kun at bruge ikonforbindelsen øverst i flowchartet til at forbinde de nødvendige sub-VI'er (VirtualInstruments LabVIEW udviklingsprogrammer) for at fuldføre målopgaven. Enhver VI har 3 afdelinger: en interaktiv brugergrænseflade, flowcharts og ikonforbindelser. LabVIEW er nemt at programmere og har en høj nøjagtighed i identifikationen af emnet.


4. MVTecHALCON i Tyskland


HALCON er et komplet sæt af maskinvisionsalgoritmepakker udviklet af MVtec i Tyskland, med et bredt anvendt integreret udviklingsmiljø for maskinsyn. Det sparer produktomkostninger og forkorter softwareudviklingscyklusser – HALCONs fleksible arkitektur muliggør hurtig udvikling af maskinsyn, medicinsk billeddannelse og billedanalyse. Det er allerede anerkendt af den europæiske og japanske industri som den bedste maskinsynssoftware.

HALCON stammer fra akademia og adskiller sig fra kommercielle softwarepakker på markedet. Faktisk er det et billedbehandlingsbibliotek bestående af mere end tusind uafhængige funktioner og en underliggende datastyringskerne. Det inkluderer grundlæggende geometri- og billedberegningsfunktioner såsom forskellige filtreringer, farve- og geometriske funktioner, matematisk konvertering, morfologisk beregning og analyse, korrektion, klassifikationsgenkendelse, formsøgning osv., fordi de fleste af disse funktioner ikke er designet til specifikke opgaver, så længe du kan bruge billedbehandlingsstedet, kan du bruge HALCONs kraftfulde beregningsanalysefunktioner til at fuldføre arbejdet. Anvendelsesområdet er næsten ubegrænset og dækker medicin, fjernmåling, overvågning til forskellige typer automatiserede tests i industrien.

HALCON understøtter Windows-, Linux- og Mac OS X-manipulationsmiljøer, hvilket garanterer investeringens effektivitet. Hele biblioteket kan tilgås i en række almindelige programmeringssprog såsom C, C++, C#, Visual Basic og Delphi. HALCON leverer grænseflader til et stort antal billedoptagelsesenheder og sikrer hardwareuafhængighed. Den leverer grænseflader til mere end 100 industrielle kameraer og billedgrabbere, herunder GenlCam, GigE og IIDC 1394.

HALCON-funktionen

I tråd med MVTecs igangværende samarbejde med akademia byder den seneste HALCON 13 på følgende nye funktioner:

1. Teknologisk innovation

HALCON 13 muliggør ægte målgenkendelse. Sample-baserede genkendelsesmetoder kan skelne mellem et stort antal målobjekter. Denne teknik muliggør identifikation af øvede mål udelukkende baseret på træk som farve eller tekstur, hvilket eliminerer behovet for specielle aftryk som 1D- eller 2D-koder til målidentifikation.

2. Stærk tredimensionel visuel bearbejdning

En ny teknologi, som HALCON 11 tilbyder, er 3D-overfladesammenligning, som sammenligner overfladeprofilmålingerne af et 3D-objekt med den forventede form. Alle 3D-teknologier, som HALCON tilbyder, såsom multi-øje stereoskopisk syn eller et lysark, kan bruges til overfladerekonstruktion; Den understøtter også 3D-rekonstruktion direkte fra færdige 3D-hardwarescannere. Derudover er den fotometriske stereosynsmetode blevet forbedret til særlige anvendelser inden for overfladeinspektion. Derudover understøtter HALCON nu mange 3D-målbehandlingsmetoder, såsom punktskyberegning og trianguleringsmåling, featureberegning som form og volumen samt punktskysegmentering gennem sektionsflader.

3. Højhastigheds maskinsynsoplevelse

Automatisk operatør parallelbehandling (AOP)-teknologi er en unik funktion ved HALCON. HALCON 11 understøtter mere end 75 operatører til maskinvisionsalgoritmer ved brug af GPU-behandling, flere end noget andet softwareudviklingskit tilbyder. Derudover er der en betydelig acceleration i dybde fra fokusbaseret billedoptagelse (FFT), hurtig Fourier-transform (FFT) og lokal deformationsmatching for HALCON. HALCON 11 vil give brugerne en hurtigere maskinsynsoplevelse.

4. Maskinlæring

Den nyeste version, Halcon 13, tilføjer maskinlæringsmuligheder for yderligere at forbedre brugsområdet for Halcon.


5. Andre nye funktioner


1) Aztekisk kodegenkendelse;

2) Mikro QR-kodegenkendelse;

3) Automatisk vælge funktioner til klassificering;

4) Effektiv kodningsanalyse ved brug af HDevelop funktionel evalueringsværktøj;

5) Understøttelse af Mac OS X 10.7 kontrolsystem;

6) Revider HALCON/C++-grænsefladen;

7) Hurtig visualisering af 3D-data;

8) Telecentrisk linse-stereosyn;

9) Forbedre kamerakalibreringsteknologien;

10) HDevelop OCR-assistent med øvelsesfil-udforsker;

11) GS1-terminologi for 1D- og 2D-kodegenkendelse;

12) Serialiseret HALCON/. .NET og HALCON/C++;

13) Let at bruge måleværktøjer;

14) Understøttelse af JPEG XR og andre.


5. MATLAB-relateret værktøjskasse

Billedbehandlingsværktøjskasse

Computer Vision System Værktøjskasse

Billedindsamlingsværktøjskasse

Nogle andre værktøjskasser:

A

1。 Navn: Machine Vision Toolbox. (Maskinsynsværktøjskasse)

2。 Udvikler: Peter Corke. Udgivelsesdato: 1999

3。 Institution: Leder af Robotics and Automation Research Group, Brisbane, Australien.

4。 Downloadgrænseflade:

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

5。 Introduktion: Denne værktøjskasse er en samling programmer inden for forfatternes forskningsområder: fotometri,

Billedmåling, kolorimetri, filtrering, feature-ekstraktion, billedlæsning og -skrivning, filtrering, segmentering osv. Kombinationen af Matlab og arbejdsstationer kan give bekvem support til forskning i maskinvisionsalgoritmer.


B

1。 Navn: Auditiv Værktøjskasse. (Auditiv Værktøjskasse)

2。 Udvikler: Malcolm Slaney. Udgivelsesdato: 1998

3。 Institution: Interval Research Corporation, Canada.

4。 Downloadgrænseflade:

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

5。 Introduktion: Auditory Toolbox implementerer en typisk auditiv model, og den kan også hjælpe dig med at validere din auditive modelhypotese og afsløre, hvordan det menneskelige auditive system opfatter lyd.

C

1。 Navn: Et fysiologisk simuleringsbenchmark-eksperiment (PHYSBE)

2。 Udvikler: Kevin Kohrt. Udgivelsesdato: Teoretisk model foreslået i 1966, tilgængelig for download i 1999.

3。 Institution: ____.

4。 Downloadgrænseflade:

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

5。 Introduktion: En klassisk simuleringsmodel for et menneskeligt reinkarnationssystem, der kan bruges til at simulere ilt, nitrogen, næringsstoffer, varme og kemiske sporstoffer i blodbanen.

D

1。 Navn: MetMAP er en Matlab-værktøjskasse til metabolisk modellering, analyse og oPtimisering

2。 Udvikler: Julio Vera. Udgivelsesdato: 2003.

3。 Institution: La Laguna Universitet, Spanien.

4。 Downloadgrænseflade: 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。 Introduktion: Vi vil hjælpe dig med at studere et metabolisk system ud fra et teoretisk modelperspektiv og analysere strukturen og de kinetiske egenskaber af metaboliske veje. Derudover kan et interferens-interferensmål optimeres.

E

1。 Navn: BrainStorm (BrainStorm er en integreret Matlab Toolbox dedikeret til magnetoencefalografi (MEG) og elektroencefalografi (EEG) datavisualisering og -behandling. )

2。 Udvikler: Felix Darvas. Opdateret: januar 2005!

3。 Institution: USC, Los Angeles.

4。 Downloadgrænseflade: http://neuroimage.usc.edu/brainstorm/Downloads.php

Log venligst ind med min konto. Brugernavn:tenhospital@hotmail.comAdgangskode: UsPQ7t5G

5。 Introduktion: Evne til at visualisere og analysere elektroencefalografi og magnetoencefalografi. Det er et meget vigtigt fælles stykke i denne henseende.


6. Maxtor Image-biblioteket i Canada


MIL-softwarepakken er et hardware-uafhængigt, skaleringsbaseret 32-bit billedbibliotek. Den har et komplet sæt instruktioner til billedbehandling og specialmanipulation, herunder: spotanalyse, billedkalibrering, kalibrering, todimensionel datalæsning og -skrivning, måling, mønstergenkendelse samt optisk symbolgenkendelse og -manipulation. Den understøtter også grundlæggende grafikenheder. MIL kan håndtere binære, gråtonede eller farvebilleder.

Denne softwarepakke er designet til hurtig applikationsudvikling og brugervenlighed. Det har et fuldt gennemsigtigt styringssystem, der følger manipulation af virtuelle dataobjekter frem for manipulation af fysiske dataobjekter, og lover platformuafhængige applikationer. Det betyder, at en MIL-applikation kan køre på ethvert VESA-kompatibelt VGA-kort eller Matrox-billedkort i forskellige miljøer (Win98/Me/NT/2000). MIL bruger systemkonceptet til at identificere hardwareboards, og en enkelt applikation kan styre mere end ét hardwareboard. MIL kan køre alene på værten, men det er mere effektivt at bruge dedikeret acceleration Matrox-hardware.

MIL-pakken har følgende funktioner:

· Få op til 16-bit gråtoner eller farveplots

· Fungerer med 1, 8, 16 og 32-bit heltals- eller flydende komma-billeder

· Ifølge manipulationen af farvebilledet vil hvert lag af farvebilledet blive behandlet uafhængigt. Farvebehandling understøttes ikke til statistisk analyse, speckle-analyse, måling, mønstermatchning, optisk symbolgenkendelse og kodemanipulation.

· Viser 1, 8 eller 16-bit gråtoner eller farvebilleder (hvis platformen understøtter)


7. eVision maskinsynssoftware


eVision maskinvisionssoftwarepakken er et sæt maskinvisionssoftwareudviklingsSDK'er lanceret af det belgiske firma euresys; sammenlignet med andre maskinvisionsudviklingspakker som cognex visionlibrary og Matrox Imaging-biblioteket ser det ud til at tilbyde flere muligheder end disse to i forhold til SDK-funktionsklassificering, og det føles, at Matrox Imaging-biblioteket er særligt dårligt udført og ser særligt bleg ud.

Al koden i evision maskinvision-softwareudviklingspakken er optimeret med mmx-instruktioner, behandlingshastigheden er meget hurtig, og det føles som en kamp med Intels IPP (selvfølgelig er den stadig en smule ringere end IPP, men det er trods alt Intels egen udvikling), men den tilbyder langt flere maskinvisionsfunktioner end IPP, såsom OCR, OCV, billedkvalitetsdetektion baseret på billedsammenligning, stregkode- og matrixkodegenkendelse. Og min maskinvisionssoftwareudvikling de sidste to år er grundlæggende baseret på evision-udvikling.


8. HexSight


HexSight, udviklet af Adept, er en højtydende, omfattende visionssoftwareudviklingspakke, der leverer maskinvisionsbaserede funktioner for ryddelige, pålidelige og korrekte positioneringer og inspektion af dele. Dets kraftfulde lokatorværktøj identificerer og lokaliserer objekter nøjagtigt, uanset om de roteres eller ændrer størrelse. HexSight leverer pålidelige resultater selv i de hårdeste driftsmiljøer.


9. RVB maskinsyns- og billedbehandlingsalgoritmesoftware


Levy Machine Vision Application Software Development Kit (Real ViewBench, forkortet RVB) er en professionel softwarepakke til maskinsyn og billedbehandling dedikeret til automatisering, og er en meget konkurrencedygtig og prissat professionel algoritmesoftware inden for maskinvisionsindustrien.







Tidligere:Beskedkø-afsendelses- og modtagelsesdemo
Næste:VS og VS Code går tilbage til, hvor de sidst blev klikket på
 Udlejer| Opslået på 14/06/2019 18.29.29 |
Velkommen til at lære om det
 Udlejer| Opslået på 28/06/2019 18.49.07 |
Hav en god weekend alle sammen
 Udlejer| Opslået på 12/07/2019 16.30.59 |
Nu fremmer WeChat Moments ofte disse læringskurser.
 Udlejer| Opslået på 26/07/2019 17.22.03 |
Daglig opfølgning og studier
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com