logo
OpenMV
Familie
Sollicitatie
Winkel
Steun
AI
Verkoopkanaal

OpenMV4 Cam H7 Plus

产品信息

90

产品描述

De OpenMV Cam is een klein, energiezuinig microcontrollerboard waarmee u eenvoudig toepassingen met machinevisie in de praktijk kunt implementeren.
Project homepage:http://openmv.cc

Koop op Amazon:https://www.amazon.com/dp/B09WYQMDX2

Koop op AliExpress:https://www.aliexpress.com/item/1005003938243770.html

Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6
Slide 7

De OpenMV Cam is een klein, energiezuinig microcontrollerboard waarmee u eenvoudig toepassingen met machinevisie in de praktijk kunt implementeren. U programmeert de OpenMV Cam in hoogwaardige Pythonscripts (dankzij het MicroPython-besturingssysteem) in plaats van in C/C++. Dit maakt het gemakkelijker om te werken met de complexe uitvoer van machinevisie-algoritmen en hoogwaardige gegevensstructuren. Toch behoudt u volledige controle over uw OpenMV Cam en de I/O-pinnen in Python. U kunt eenvoudig foto's en video's laten maken bij externe gebeurtenissen of machinevisie-algoritmen uitvoeren om te bepalen hoe u uw I/O-pinnen moet aansturen.

De OpenMV Cam biedt de volgende kenmerken:

  • STM32H743IIARM Cortex M7-processor draaiend op 480 MHz met 32 MB SDRAM + 1 MB SRAM en 32 MB extern flashgeheugen + 2 MB intern flashgeheugen. Alle I/O-pinnen leveren 3,3 V en zijn 5 V-tolerant. De processor beschikt over de volgende I/O-interfaces:
    • Een volledige snelheid USB (12Mbs) interface naar uw computer. Uw OpenMV Cam verschijnt als een virtuele COM-poort en een USB-flashstation wanneer deze is aangesloten.
    • A μSD Card socket capable of 100Mbs reads/writes which allows your OpenMV Cam to take pictures and easily pull machine vision assets off of the μSD card.
    • Een SPI-bus die tot 80 Mbps kan draaien, waarmee u eenvoudig beeldgegevens van het systeem kunt streamen naar het LCD-schild, het WiFi-schild of een andere microcontroller.
    • Een I2C-bus (tot 1 Mb/s), een CAN-bus (tot 1 Mb/s) en een asynchrone seriële bus (TX/RX, tot 7,5 Mb/s) voor de koppeling met andere microcontrollers en sensoren.
    • Een 12-bit ADC en een 12-bit DAC.
    • Twee I/O-pinnen voor servo-aansturing.
    • Interrupts en PWM op alle I/O-pinnen (er zijn 10 I/O-pinnen op het bord).
    • En, een RGB-LED en twee hoogvermogen 850nm IR-LED's.
    • 32 MB extern 32-bit SDRAM geklokt op 100 MHz voor 400 MB/s bandbreedte.
    • 32 MB externe quadspi-flashgeheugen geklokt op 100 MHz in 4-bit DDR-modus voor 100 MB/s bandbreedte (leessnelheid).
  • Een verwijderbaar cameramodulesysteem, met ondersteuning voor 8-bit parallel, waarmee de OpenMV Cam H7 kan communiceren met verschillende sensoren:
    • De OpenMV Cam H7 Plus wordt geleverd met eenOV5640De beeldsensor is in staat om afbeeldingen van 2592x1944 (5MP) te maken. De meeste eenvoudige algoritmen werken tussen 25-50 FPS bij QVGA-resoluties (320x240) en lager. Uw beeldsensor wordt geleverd met een 2,8mm-lens op een standaard M12-lensvat. Als u meer gespecialiseerde lenzen wilt gebruiken met uw beeldsensor, kunt u deze eenvoudig zelf aanschaffen en bevestigen. Voor het gebruik van meer gespecialiseerde lenzen kunt u deze gemakkelijk installeren.
    • Voor professionele machine vision toepassingen kunt u onze SingTownGlobal shutter cameramodule MT9V034SingTown.
    • Voor infrarood thermische beeldvorming machinevisie toepassingen kunt u onzeFLIR Lepton thermische beeldvormingsmodule.
  • 3,7 V lithium-ionbatteryaansluiting, u kunt onze SingTown aanschaffen3,7 V - 1000 mAh lithium-ionbatterij

Documentatie:https://singtown.com/openmv/

Toepassingen

Momenteel kan de OpenMV-camera het volgende doen (met meer in het vooruitzicht):

  • Neuraal Netwerk Objectdetectie
    • U kunt OpenMV gebruiken om neurale netwerken te trainen voor objectdetectie, waarbij u elk gewenst doelwit kunt trainen om te detecteren. Bijvoorbeeld, verschillende nummers, verschillende vruchten, verschillende markeringen, verschillende onderdelen, of specifieke onregelmatige doelwitten kunnen worden getraind om het nummer, de coördinaten en de objecttype naam van specifieke doelwitten te identificeren.
    • U kunt verkeersborden op onze werkelijke wegen detecteren op basis van onze videotutorials, zoals geen claxonneren, geen parkeren, snelheidslimiet 80, enz./learn/50918
  • Neurale Netwerk Classificatie
    • U kunt OpenMV gebruiken om neurale netwerken te trainen voor objectdetectie, waarbij u elk gewenst doelwit kunt trainen om te detecteren. Bijvoorbeeld, verschillende nummers, verschillende vruchten, verschillende markeringen, verschillende onderdelen, of specifieke onregelmatige doelwitten kunnen worden getraind om het nummer, de coördinaten en de objecttype naam van specifieke doelwitten te identificeren.
    • Het kan classificeren of een persoon een masker draagt op basis van onze videotutorial./learn/50872
  • TensorFlow Lite voor Microcontrollers
    • TensorFlow Lite-ondersteuning stelt u in staat om aangepaste beeldclassificatie- en segmentatiemodellen uit te voeren op de OpenMV Cam. Met TensorFlow Lite kunt u eenvoudig complexe gebieden in de afbeelding classificeren en de 1/0-pinnen besturen op basis van wat u ziet.

  • Frame Differencing
    • U kunt het frameverschillen-algoritme op uw OpenMV Cam gebruiken om beweging in een scène te detecteren. Frameverschillen stelt uw OpenMV in staat te worden gebruikt voor beveiligingstoepassingen.
  • Kleurvolging
    • U kunt OpenMV gebruiken om tot 16 kleuren tegelijkertijd in een afbeelding te detecteren (hoewel u nooit meer dan 4 kleuren zult willen vinden), en elke kleur kan een willekeurig aantal verschillende blobs hebben. OpenMV zal u de locatie, grootte, middelpunt en oriëntatie van elke blob vertellen. Met behulp van kleurvolging kan uw OpenMV Cam worden geprogrammeerd om de zon te volgen, lijnen te volgen, doelen te volgen en meer. Videodemonstratie:/learn/49993

  • Marker Tracking
    • U kunt uw OpenMV Cam gebruiken om groepen kleuren te detecteren in plaats van individuele kleuren. Hierdoor kunt u kleurlabels (2 of meer kleurmarkeringen) op objecten plaatsen en OpenMV zal de inhoud van de gelabelde objecten verkrijgen.
  • Gezichtsherkenning
    • U kunt uw OpenMV Cam gebruiken om gezichten (of elk generiek object) te detecteren. Uw OpenMV-camera kan Haar-sjablonen verwerken voor generieke objectdetectie en is voorzien van ingebouwde Frontal Face en Eye Haar-sjablonen voor het detecteren van gezichten en ogen./learn/50013

  • Eye Tracking
    • U kunt oogvolging gebruiken om de richting te detecteren waarin iemand kijkt. U kunt dit gebruiken om robots te besturen. Oogvolging detecteert de positie van de pupil terwijl wordt vastgesteld of er ogen in het beeld aanwezig zijn.
  • Persoonsdetectie
    • U kunt de ingebouwde persoonsdetector (TensorFlow Lite-model) gebruiken om te detecteren of er mensen in beeld zijn.

  • Optische Stroom
    • U kunt optische stroom gebruiken om beweging voor uw OpenMV-camera te detecteren. Bijvoorbeeld, u kunt optische stroom op een quadcopter toepassen om stabiliteit in de lucht te beheersen.

  • QR Code Detectie/Decodering
    • U kunt uw OpenMV Cam gebruiken om QR-codes in zijn gezichtsveld te lezen. Met QR-code detectie/decodering kunt u slimme robots in staat stellen labels in hun omgeving te lezen.

  • Data Matrix Detectie/Decodering
    • OpenMV Cam kan ook Data Matrix-codes (2D-barcodes) detecteren en decoderen. U kunt onze video hier bekijken.
  • Lineaire Barcode Decodering
    • OpenMV Cam kan ook 1D-barcodes verwerken. Het kan EAN2, EAN5, EAN8, UPCE, ISBN10, UPCA, EAN13, ISBN13, I25, DATABAR, DARABAR_EXP, CODABAR, CODE39, CODE93 en CODE128 decoderen. Bekijk onze video hier:/learn/50017

  • AprilTag Volgen
    • Nog beter dan de QR-codes hierboven kan de OpenMV Cam ook AprilTags volgen. AprilTags zijn geavanceerde referentiemarkeringen die rotatie-onafhankelijk, schaal-onafhankelijk, afschuif-onafhankelijk en belichtings-onafhankelijk zijn. Bekijk onze video hier:/learn/49590

  • Lijn Detectie
    • OpenMV Cam kan oneindige lijnendetectie snel voltooien terwijl het bijna op volledige framesnelheid draait. Ook kan het niet-oneindige lijnsegmenten vinden. U kunt onze video hier bekijken:/learn/50009
  • Cirkeldetectie
    • U kunt eenvoudig OpenMV gebruiken om cirkels in afbeeldingen te detecteren.

  • Rechthoekdetectie
    • OpenMV kan ook rechthoeken detecteren, gebruikmakend van de vierkantdetectiecode uit de AprilTag-bibliotheek.
  • Sjabloonafstemming
    • U kunt OpenMV-sjabloonherkenning gebruiken om te detecteren of er sjabloongelijkende afbeeldingen in beeld zijn. Zo kan sjabloonherkenning bijvoorbeeld worden gebruikt om markeringen op printplaten te vinden of bekende cijfers op displays te lezen.

  • Beeldopname
    • U kunt OpenMV gebruiken om RGB565/grijswaarden BMP/JPG/PPM/PGM afbeeldingen vast te leggen. U kunt rechtstreeks in Python-scripts bepalen hoe afbeeldingen worden vastgelegd. Het belangrijkste is om machinevisie-algoritmen te gebruiken om lijnen te tekenen, tekens te schrijven en vervolgens op te slaan.

  • Video-opname
    • U kunt de OpenMV-camera gebruiken om RGB565/grijswaarde MJPEG-video's of GIF-afbeeldingen (of RAW-video's) op te nemen. U kunt rechtstreeks in Python-scripts bepalen hoe elk videoframe wordt opgenomen en volledige controle hebben over wanneer de video-opname begint en eindigt. Bovendien kunt u, net als bij het maken van foto's, machine vision-algoritmen gebruiken om lijnen te tekenen, tekens te schrijven en deze vervolgens op te slaan.

Tot slot kunnen alle bovenstaande functies worden gecombineerd met IO-pinbesturing om samen te werken met uw eigen aangepaste applicaties om te interageren met de echte wereld.

product

product

Processor

ARM® 32-bit Cortex®-M7 CPU

met dubbele precisie FPU

480 MHz (1027 DMIPS)

Kernmerk Score: 2400

(vergeleken met Raspberry Pi Zero: 2060)

RAM-indeling

(33MB Totaal)

256KB .DATA/.BSS/Heap/Stack

32MB Frame Buffer/Stack

512KB SDRAM Cache

256 KB DMA Buffers

Flash-indeling

(34MB Totaal)

128KB Bootloader

32MB Ingebouwde Flash Drive

1792KB Firmware

Ondersteunde Afbeeldingsformaten

Grijstinten

RGB565

JPEG (en BAYER/YUV422)

Maximaal Ondersteunde Resolutie

Grijstinten: 2592×1944 (5MP) en lager

Grijstinten: 2592×1944 (5MP) en lager

Grijswaarden JPEG: 2592×1944 (5MP) en lager

RGB565 JPEG: 2592×1944 (5MP) en lager

Lensinformatie

Brandpuntsafstand: 2,8 mm

Diafragma: F2.0

Formaat: 1/3″

HFOV = 70,8°, VFOV = 55,6°

Montage: M12*0.5

IR Cut Filter (blokkeert infrarood): 650nm (verwijderbaar)

Elektrische Informatie

Alle pinnen zijn 5V-tolerant met een uitgangsspanning van 3,3V. Alle pinnen kunnen tot 25mA sinken of sourcen. P6 is niet 5V-tolerant in ADC- of DAC-modus. Tussen alle pinnen mag in totaal tot 120mA worden gesinkt of gesourced. VIN mag tussen 3,6V en 5V liggen. Trek niet meer dan 250mA van de 3,3V-rail van uw OpenMV Cam.

Gewicht

17g

Lengte

45 mm

Breedte

36 mm

Hoogte

29 mm

Inactief - Geen SD-kaart

Stroomverbruik

140mA bij 3,3V

Inactief - μSD-kaart

Stroomverbruik

140mA bij 3,3V

Actief - Geen SD-kaart

Stroomverbruik

230mA bij 3,3V

Actief - μSD-kaart

Stroomverbruik

240mA bij 3,3V

Opslagtemperatuur

-40°C tot 125°C

Bedrijfstemperatuur

-20°C tot 70°C

taal en regio
Copyright © 2025 星瞳科技SingTown
粤ICP备17045162号