Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 10186|Antwoord: 4

Introductie tot negen conventionele beeldsoftware

[Link kopiëren]
Geplaatst op 31-05-2019 09:37:14 | | |

1. Open source OpenCV

OpenCV (Open Source Computer Vision Library: http://opencv.org) is een open-source BSD-gelicentieerde bibliotheek die honderden computer vision-algoritmen bevat. De OpenCV 2.x API in de documentatie beschrijft de C++ API, en er is ook een OpenCV 1.x API gebaseerd op de C-taal, waarvan de laatste wordt beschreven in de documentatie opencv1.x.pdf.

OpenCV heeft een modulaire structuur, wat betekent dat het ontwikkelpakket meerdere gedeelde bibliotheken of statische bibliotheken bevat. Hier zijn de modules die gebruikt kunnen worden:

Kernfunctionaliteit - Een compacte module die basisdatastructuren definieert, inclusief dichte multidimensionale Mat-arrays en basisfuncties die door andere modules worden gebruikt.

Beeldverwerking - Een beeldverwerkingsmodule die lineaire en niet-lineaire beeldfiltering, geometrische transformatie (reset size, radiale en perspectieve vervormingen, algemene basistabel reset mapping), kleurruimtetransformatie, histogram, enzovoort bevat.

Video - Een beeldanalysemodule die bewegingsbepaling, achtergrondreductie en doelvolgalgoritmen bevat.

3D-kalibratie (calib3d) - Multi-view gebaseerd geometrie-algoritme, vlakke en stereoscopische camera-kalibratie, objectpositiebepaling, stereo-matching-algoritme en reconstructie van 3D-elementen.

Features2D - Bepaling van verhoogde kenmerken, featurebeschrijving en vergelijking van featurebeschrijvingen.

Object Detect - Doelen en vooraf gedefinieerde typen geïnstantieerde detectie (bijv. gezichten, ogen, cups, mensen, auto's, enz.).

HighGui - Een gebruiksvriendelijke gebruikersinterface.

Video Input and Output (Videoio) - Een gebruiksvriendelijke video-opname en videodecoder.

GPU - GPU-versnellingsalgoritmen van verschillende OpenCV-modules.

… Andere hulpmodules zoals FLANN en Google's testpakketten, Python-bindings en andere.

OpenCV is zeer geschikt voor laaggeplaatste wetenschappelijke onderzoekers, met lage kosten en zeer handig gebruik, en de hub is open source.


2. VisionPro 7.0-systeem

Het VisionPro-systeem van Cognex combineert machinevisietechnologie van wereldklasse met snelle en krachtige mogelijkheden voor de ontwikkeling van applicatiesystemen. VisionPro QuickStart versnelt de applicatieprototyping door de overgang te vertragen. Dit resultaat kan gedurende de hele applicatieontwikkelingscyclus worden toegepast. Ontwikkel applicatiesystemen met behulp van COM/ActiveX-gebaseerde VisionPro machine vision-tools en grafische programmeeromgevingen zoals Visual Basic en Visual C++. In combinatie met de MVS-8100 Series frame grabbers stelt VisionPro fabrikanten, systeemintegratoren en ingenieurs in staat om snel krachtige machine vision-toepassingen te ontwikkelen en te configureren.

Snelle prototyping en eenvoudige integratie

De tweelaagse softwarestructuur van VisionPro maakt het eenvoudig om te prototypen en te integreren. De interactieve laag gebruikt drag-down gear en ActiveX-bedieningselementen om de applicatieontwikkeling te versnellen; Op programmaniveau worden prototype-applicaties ontwikkeld tot gebruikersoplossingen. COM/ActiveX-technologie maakt het eenvoudig om VisionPro-applicaties te integreren met externe hulpprogramma's (bijv. grafische functies) en biedt een eenvoudige integratie van COM-gebaseerde applicaties voor de hele machine (bijv. I/O, robotbesturing, fabriekscommunicatie).

Verbeter de machinevisiesoftware van zijn voorgangers

De Vision Tool Library van Cognex biedt een set visiesoftwareprogramma's voor meting, detectie, begeleiding en herkenning. Deze tools zijn bewezen zeer betrouwbaar te zijn, zelfs in de meest uitdagende visuele toepassingen.

Hardwareflexibiliteit

VisionPro-gebruikers hebben een breed scala aan opties voor MVS-8100 Series frame grabbers om zichttoepassingen te ontwikkelen. Getest en gevalideerd door VisionPro-software, bieden deze frame grabbers de host een snelle beeldoverdracht voor beeldverwerking en weergave voor snelle manipulatie van beeldtoepassingen. Multi-camera inputs, hoge snelheid en ondersteuning voor hogeresolutiecamera's verbeteren de verwervingsflexibiliteit van het VisionPro-systeem.

Technologie heeft de overhand

Ontwikkel snel krachtige pc-gebaseerde visietoepassingen

Vereenvoudig de integratie van beeldsystemen met andere masterbesturingsprogramma's

Compatibel met een breed scala aan Cognex MVS-8100 Series framegrabbers

Versnel prototyping met QuickStart sleepshifts

Combineer met een visuele toolbibliotheek voor hoge prestaties

Softwarestructuur van VisionPro

VisionPro biedt eenvoudig toe te passen prototypes, ontwikkelingen en applicaties. Op de interactieve laag versnelt de VisionPro QuickStart prototype-omgeving de ontwikkeling van krachtige machinevisiesystemen door de werkapparatuur in serie te slepen. Gebruikers kunnen snel verbindingen tussen tools definiëren, het gedrag van tools testen en geldige running parameters. ActiveX-besturing is toegankelijk via QuickStart of Visual Basic. Daarom kunnen prototypeapplicaties op programmaniveau worden verbeterd met Visual Basic of Visual C++ om gepersonaliseerde oplossingen te ontwikkelen. Deze functie zal de ontwikkeltijd van het applicatiesysteem aanzienlijk verkorten. VisionPro is zo gestructureerd dat gebruikers hun applicatieontwikkeling kunnen starten vanaf elke laag van QuickStart-, ActiveX- of COM-objecten.

Cognex Corporation kondigt de lancering aan van VisionPro7.0 machine vision-software. VisionPro 7.0 introduceert InspectionDesigner, een nieuw concept dat de ontwikkeling van inspectieapplicaties en veldreparaties vereenvoudigt. VisionPro 7.0 voegt ook de beste barcodeleestool van de industrie toe, 1DMax, geoptimaliseerd voor allround en moeilijker leesbare 1D-barcodes, evenals verschillende nieuwe tools en verbeteringen.

De introductie van Inspection Designer — voor het eerst voor algemene inspectietoepassingen — biedt integratoren van visiesystemen en eindgebruikers functies die de specificatie, ontwikkeling en reparatie van inspectieapplicaties vereenvoudigen. Inspectieontwerper heeft drie hoofdvoordelen:

Defecten definiëren. Een nieuwe beeldbeoordelingstool die integratoren en uiteindelijke gebruikers in staat stelt om productafbeeldingen eenvoudig te beoordelen en verschillende defecttypes in individuele afbeeldingen te specificeren. De Image Rating-tool maakt een bibliotheek van gegradeerde afbeeldingen aan voor gebruik in de volgende stappen.

Verificatie. Validatietools helpen ontwikkelaars snel te bevestigen dat hun visiesysteem de gewenste resultaten behaalt door de inspectieresultaten van honderden of zelfs duizenden behouden en beoordeelde beelden te vergelijken.

Reparaties ter plaatse. De validatietool belooft de uiteindelijke gebruiker ook om de revisietool op elk moment opnieuw te testen aan de beoordeelde afbeeldingsbibliotheek om te bevestigen dat fabrieksaanpassingen de vorige inspectieapplicatie niet zullen beïnvloeden. Het belooft gebruikers ook om nieuwe afbeeldingen toe te voegen aan de bibliotheek met beoordeelde artefacten.

"De introductie van Inspection Designer biedt een gemeenschappelijk communicatiemiddel voor systeemintegratoren en hun eindgebruikers door een formele schaal te definiëren voor het onderscheiden van goede en slechte artefacten," zegt Markku Jaaskelainen, Business Manager van Vision Software. ”


3. LabVIEW wordt gebruikt voor machine vision


NI's applicatiesoftware LabVIEW machine vision-software is de snelste programmeersnelheid. LabVIEW is een grafische programmeertaal gebaseerd op programmacode. Het biedt een groot aantal beeldvoorverwerking, afbeeldingsegmentatie, beeldbegripsfunctiebibliotheken en ontwikkeltools, en gebruikers hoeven alleen de pictogramconnector bovenaan het stroomdiagram te gebruiken om de benodigde sub-VI's (VirtualInstruments LabVIEW ontwikkelprogramma's) te verbinden om de doeltaak te voltooien. Elke VI heeft 3 afdelingen: een interactieve gebruikersinterface, stroomdiagrammen en icoonconnectors. LabVIEW is eenvoudig te programmeren en heeft een hoge nauwkeurigheid in het identificeren van het werkstuk.


4. MVTecHALCON in Duitsland


HALCON is een complete set machine vision-algoritmepakketten ontwikkeld door MVtec in Duitsland, met een veelgebruikte machine vision geïntegreerde ontwikkelomgeving. Het bespaart productkosten en verkort de softwareontwikkelingscycli – de flexibele architectuur van HALCON maakt snelle ontwikkeling van machinevisie-, medische beeldvormings- en beeldanalysetoepassingen mogelijk. Het wordt al erkend door de Europese en Japanse industrie als de beste machine vision-software.

HALCON komt uit de academische wereld en verschilt van commerciële softwarepakketten op de markt. In feite is het een beeldverwerkingsbibliotheek die bestaat uit meer dan duizend onafhankelijke functies en een onderliggende kern van databeheer. Het bevat basisfuncties voor geometrie en beeldverwerking zoals diverse filtering, kleur- en geometrie, wiskundige conversie, morfologische berekeningen en analyse, correctie, classificatieherkenning, vormzoeken, enzovoort, omdat de meeste van deze functies niet voor specifieke taken zijn ontworpen, dus zolang je de beeldverwerkingsruimte kunt gebruiken, kun je HALCON's krachtige computationele analysemogelijkheden gebruiken om het werk te voltooien. Het toepassingsgebied is vrijwel onbeperkt, van geneeskunde, detectie van remote sensing, monitoring tot diverse soorten geautomatiseerde tests in de industrie.

HALCON ondersteunt Windows-, Linux- en Mac OS X-manipulatieomgevingen, wat de effectiviteit van de investering garandeert. De volledige bibliotheek is toegankelijk in diverse veelvoorkomende programmeertalen zoals C, C++, C#, Visual Basic en Delphi. HALCON biedt interfaces voor een groot aantal beeldacquisitieapparaten, waardoor hardware-onafhankelijkheid wordt gegarandeerd. Het biedt interfaces voor meer dan 100 industriële camera's en frame grabbers, waaronder GenlCam, GigE en IIDC 1394.

HALCON-functie

In lijn met de voortdurende samenwerking van MVTec met de academische wereld bevat de nieuwste HALCON 13 de volgende nieuwe functies:

1. Technologische innovatie

HALCON 13 maakt echte doelherkenning mogelijk. Monstergebaseerde herkenningsmethoden kunnen een groot aantal doelobjecten onderscheiden. Deze techniek maakt het mogelijk om geoefende doelen uitsluitend te identificeren op basis van kenmerken zoals kleur of textuur, waardoor speciale afdrukken zoals 1D- of 2D-codes voor doelidentificatie overbodig worden.

2. Sterke driedimensionale visuele verwerking

Een nieuwe technologie die HALCON 11 aanbiedt is 3D-oppervlaktevergelijking, waarbij de meetresultaten van het oppervlakteprofiel van een 3D-object worden vergeleken met de verwachte vorm. Alle 3D-technologieën die door HALCON worden aangeboden, zoals multi-oog stereoscopisch zicht of een lichtvel, kunnen worden gebruikt voor oppervlaktereconstructie; Het ondersteunt ook 3D-reconstructie direct vanaf kant-en-klaar 3D-hardwarescanners. Daarnaast is de fotometrische stereo-zichtmethode verbeterd voor speciale toepassingen bij oppervlakteinspectie. Daarnaast ondersteunt HALCON nu veel 3D-doelverwerkingsmethoden, zoals puntwolkberekening en triangulatiemeting, feature-berekening zoals vorm en volume, en puntwolksegmentatie via sectieoppervlakken.

3. Ervaring met hogesnelheidsmachine vision

Automatic Operator Parallel Processing (AOP)-technologie is een uniek kenmerk van HALCON. HALCON 11 ondersteunt meer dan 75 operators voor machine vision-algoritmen met GPU-verwerking, meer dan welke andere softwareontwikkelingskit dan ook. Daarnaast is er een aanzienlijke diepteversnelling van focus-based image acquisition (FFT), snelle Fouriertransformatie (FFT) en lokale vervormingsmatching voor HALCON. HALCON 11 zal gebruikers een snellere machinevisie-ervaring bieden.

4. Machine learning

De nieuwste versie, Halcon 13, voegt machine learning-mogelijkheden toe om het gebruiksgebied van Halcon verder te vergroten.


5. Andere nieuwe functies


1) Azteekse codeherkenning;

2) Micro QR-code herkenning;

3) Automatisch kenmerken selecteren voor classificatie;

4) Efficiënte coderingsanalyse met behulp van HDevelop functionele evaluatietool;

5) Ondersteuning voor Mac OS X 10.7 besturingssysteem;

6) Herzien de HALCON/C++-interface;

7) Snelle visualisatie van 3D-data;

8) Telecentrische lens stereozicht;

9) Verbeterde camerakalibratietechnologie;

10) HDevelop OCR-assistent met oefenbestandsverkenner;

11) GS1-terminologie voor 1D- en 2D-codeherkenning;

12) Geserialiseerde HALCON/. .NET en HALCON/C++;

13) Gemakkelijk te gebruiken meetinstrumenten;

14) Ondersteuning voor JPEG XR en andere.


5. MATLAB-gerelateerde gereedschapskist

Beeldverwerkingsgereedschapskist

Computer Vision Systeemgereedschapskist

Beeldverwervingstoolbox

Enkele andere gereedschapskisten:

A

1。 Naam: Machine Vision Toolbox. (Machine Vision Toolbox)

2。 Ontwikkelaar: Peter Corke. Uitgavedatum: 1999

3。 Instelling: Hoofd van de Robotics and Automation Research Group, Brisbane, Australië.

4。 Downloadinterface:

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

5。 Inleiding: Deze gereedschapskist is een verzameling programma's binnen de onderzoeksgebieden van de auteurs: fotometrie,

Beeldmeting, colorimetrie, filtering, feature-extractie, beeldlezen en -schrijven, filteren, segmenteren, enzovoort. Het combineren van Matlab en werkstations kan gemakkelijke ondersteuning bieden voor onderzoek naar machine vision-algoritmen.


B

1。 Naam: Auditieve Gereedschapskist. (Auditieve Gereedschapskist)

2。 Ontwikkelaar: Malcolm Slaney. Releasedatum: 1998

3。 Instelling: Interval Research Corporation, Canada.

4。 Downloadinterface:

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

5。 Inleiding: De Auditory Toolbox implementeert een typisch auditief model en kan je ook helpen je auditieve modelhypothese te valideren en te laten zien hoe het menselijke auditieve systeem geluid waarneemt.

C

1。 Naam: Een fysiologische simulatie-benchmarkexperiment (PHYSBE)

2。 Ontwikkelaar: Kevin Kohrt. Releasedatum: Theoretisch model voorgesteld in 1966, beschikbaar voor download in 1999.

3。 Instelling: ____.

4。 Downloadinterface:

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

5。 Inleiding: Een klassiek simulatiemodel voor het menselijke reïncarnatiesysteem dat kan worden gebruikt om zuurstof, stikstof, voedingsstoffen, warmte en chemische tracers in de bloedbaan te simuleren.

D

1。 Naam: MetMAP is een Matlab Toolbox voor metabolische modellering, analyse en oPtimisatie

2。 Ontwikkelaar: Julio Vera. Releasedatum: 2003.

3。 Instelling: La Laguna Universiteit, Spanje.

4。 Downloadinterface: 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。 Inleiding: We helpen u een metabolisch systeem te bestuderen vanuit het perspectief van een theoretisch model en analyseren de structuur en kinetische eigenschappen van metabole routes. Daarnaast kan een interferentiemaatstaf worden ontworpen door te optimaliseren.

E

1。 Naam: BrainStorm (BrainStorm is een geïntegreerde Matlab Toolbox die gewijd is aan magneto-encefalografie (MEG) en elektro-encefalografie (EEG) datavisualisatie en -verwerking. )

2。 Ontwikkelaar: Felix Darvas. Bijgewerkt: januari 2005!

3。 Instelling: USC, Los Angeles.

4。 Downloadinterface: http://neuroimage.usc.edu/brainstorm/Downloads.php

Log alsjeblieft in met mijn account. Gebruikersnaam:tenhospital@hotmail.comWachtwoord: UsPQ7t5G

5。 Inleiding: Vermogen om elektro-encefalografie en magneto-encefalografie te visualiseren en te analyseren. Het is een zeer belangrijk gedeeld stuk in dit opzicht.


6. Maxtor Afbeeldingsbibliotheek in Canada


Het MIL-softwarepakket is een hardware-onafhankelijke, schaalgebaseerde 32-bits afbeeldingsbibliotheek. Het bevat een complete set instructies voor beeldverwerking en speciale manipulatie, waaronder: spotanalyse, beeldkalibratie, kalibratie, tweedimensionale gegevenslezen en -schrijven, meting, patroonherkenning en optische symboolherkenning en -manipulatie. Het ondersteunt ook basis grafische apparaten. MIL is in staat om binaire, grijswaarden- of kleurenbeelden te verwerken.

Dit softwarepakket is ontworpen voor snelle applicatieontwikkeling en gebruiksgemak. Het beschikt over een volledig transparant governancesysteem dat virtuele dataobjectmanipulatie volgt in plaats van fysieke dataobjectmanipulatie, en belooft platformonafhankelijke toepassingen. Dit betekent dat een MIL-applicatie op elk VESA-compatibel VGA-bord of Matros-imagebord in verschillende omgevingen (Win98/Me/NT/2000) kan draaien. MIL gebruikt het concept van het systeem om hardwareboards te identificeren, en één applicatie kan meer dan één hardwareboard aansturen. MIL kan alleen op de host draaien, maar het is efficiënter om speciale versnellingsapparatuur van Matrox te gebruiken.

Het MIL-pakket heeft de volgende functies:

· Haal tot 16-bit grijstinten of kleurendiagrammen

· Werkt met 1, 8, 16 en 32-bits integer- of floating-point afbeeldingen

· Volgens de manipulatie van het kleurenbeeld wordt elke laag van het kleurenbeeld onafhankelijk verwerkt. Kleurverwerking wordt niet ondersteund voor statistische analyse, speckle-analyse, meting, patroonmatching, optische symboolherkenning en codemanipulatie.

· Toont 1, 8 of 16-bits grijswaarden of kleurafbeeldingen (indien ondersteund door het platform)


7. eVision machine vision-software


Het eVision machine vision-softwarepakket is een set machine vision-softwareontwikkelings-SDK's die zijn gelanceerd door het Belgische bedrijf euresys. Vergeleken met andere machine vision-ontwikkelingspakketten zoals cognex visionlibrary en Matrox Imaging-bibliotheek lijkt het meer opties te bieden dan deze twee qua SDK-functieclassificatie, en dit voelt als de Matrox Imaging-bibliotheek bijzonder slecht uitgevoerd en ziet er bleek uit.

Alle code van het evision machine vision softwareontwikkelingspakket is geoptimaliseerd met mmx-instructies, de verwerkingssnelheid is erg snel, en het voelt als een strijd met Intel's IPP (natuurlijk is het nog steeds iets minder dan IPP, maar dit is tenslotte Intels eigen ontwikkeling), maar het biedt veel meer machine vision-functies dan IPP, zoals OCR, OCV, beeldkwaliteitsdetectie op basis van beeldvergelijking, barcode- en MatrixCode-herkenning. En mijn ontwikkeling van machine vision-software in de afgelopen twee jaar is in feite gebaseerd op evision-ontwikkeling.


8. HexSight


HexSight, ontwikkeld door Adept, is een high-performance, uitgebreid visiesoftwarepakket dat machinevisie-onderliggende functies biedt voor ongecommodieerde, betrouwbare en correcte positionering en inspectie van onderdelen. De krachtige locatortool identificeert en lokaliseert objecten nauwkeurig, ongeacht of ze gedraaid zijn of van schaal veranderen. HexSight levert betrouwbare resultaten, zelfs in de zwaarste operationele omgevingen.


9. RVB machine vision en beeldverwerkingsalgoritmen software


Levy Machine Vision Application Software Development Kit (Real ViewBench, afgekort als RVB) is een professioneel machinevisie- en beeldverwerkingsalgoritme-softwarepakket dat zich richt op het vakgebied automatisering, en is een zeer concurrerend en geprijsd professioneel algoritme-softwarepakket in de machinevisie-industrie.







Vorig:Bericht wachtrij verzenden en ontvangen berichtdemo
Volgend:VS en VS Code gaan terug naar waar ze voor het laatst werden aangeklikt
 Huisbaas| Geplaatst op 14-06-2019 18:29:29 |
Welkom om erover te leren
 Huisbaas| Geplaatst op 28-06-2019 18:49:07 |
Fijn weekend allemaal
 Huisbaas| Geplaatst op 12-07-2019 16:30:59 |
Nu promoot WeChat Moments deze leercursussen vaak.
 Huisbaas| Geplaatst op 26-07-2019 17:22:03 |
Dagelijkse controle en studie
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com