Voorzien zijn van:
Toepassing:
1. STM32H743VI ARM Cortex M7-processor, 216 MHz, 512 KB RAM, 2 MB flash. Alle I / O-pinnen zijn compatibel met 3.3V en 5V. Deze processor heeft de volgende IO-interface
2. Full-speed USB-interface, aangesloten op de computer. Wanneer u de OpenMV-camera-aap plaatst, verschijnt uw computer met een virtuele COM-poort om een USB-stick te drinken.
3. De SD-kaartsleuf heeft 100 Mb lezen en schrijven, waarmee uw OpenMW-camera video kan opnemen en machine vision-materiaal van de SD-kaart kan extraheren.
4. Met een SPI-bussnelheid van maximaal 54 Mb kunt u gegevens van de beeldstroom eenvoudig overbrengen naar de LCD-uitbreidingskaart, WIFI-uitbreidingskaart of een andere controller
5. Een I2C-bus, CAN-bus en een asynchrone seriële bus (TX / RX) voor het aansluiten van andere controllers of sensoren
6. Een 12 bit ADC en een 12 bit DAC
7. 3 I / O-pinnen voor servobesturing
8. Alle IO-poorten kunnen worden gebruikt voor interrupts en PWM
9. OV7725 sensor kan 640 * 480 8 bit grijswaardenafbeelding of 320 * 240 16 bit RGB565 kleurenafbeelding onder 80FPS verwerken
Toepassing:
Wat de Open MV-camera nu kan doen (meer in de toekomst):
Frame Differencing
U kunt het algoritme voor beeldverschil op de OpenMV Cam gebruiken om de beweging in de scène te zien. Het algoritme voor frameverschil kan OpenMV gebruiken voor beveiligingstoepassingen.
2. Kleur volgen
U kunt OpenMV gebruiken om tot 16 kleuren tegelijk in een afbeelding te detecteren (eigenlijk nooit meer dan 4 kleuren willen vinden), en elke kleur kan een aantal verschillende vlekken hebben. OpenMV vertelt u de locatie, grootte, centrum en richting van elke blob. Met kleur volgen kan uw OpenMV Cam worden geprogrammeerd om zon, lijn volgen, doel volgen en meer te volgen.
3. Markering volgen
U kunt OpenMV Cam gebruiken om de kleur van een kleurgroep te detecteren in plaats van een afzonderlijke kleur. Hiermee kunt u kleurlabels (labels van 2 of meer kleuren) op het object plaatsen en krijgt OpenMV de inhoud van het labelobject.
4. Gezichtsdetectie
U kunt gezichten detecteren met OpenMV Cam (of een generiek object). Uw OpenMV-camera kan Haar-sjablonen verwerken voor algemene objectdetectie en wordt geleverd met ingebouwde Frontal Face-sjablonen en Eye Haar-sjablonen voor het detecteren van gezichten en ogen.
5. Oog volgen
Je kunt eye tracking gebruiken om iemands blikrichting te detecteren. Je kunt het gebruiken om de robot te besturen. Eye-tracking detecteert de positie van de pupil en detecteert of er een oog in de afbeelding is.
6. Optische stroom
U kunt de optische stroom gebruiken om de afbeelding voor uw OpenMV-camera te detecteren. U kunt bijvoorbeeld de stabiliteit van de positie van de lichtstroom op de quadrotor in de lucht gebruiken.
7. QR-codedetectie / decodering
U kunt de OpenMV Cam gebruiken om de QR-code in het gezichtsveld te lezen. Met QR-codedetectie / -decodering kunt u intelligente robots in staat stellen labels in de omgeving te lezen.
8. Detectie / decodering van gegevensmatrix
De OpenMV Cam M7 kan ook matrixcodes (2D-barcodes) detecteren en decoderen.
9. Lineaire barcodecodering
De OpenMV Cam H7 kan ook 1D-barcodes verwerken. Hij kan EAN2, EAN5, EAN8, UPCE, ISBN10, UPCA, EAN13, ISBN13, I25, DATABAR, DARABAR_EXP, CODABAR, CODE39, CODE93 en CODE128 decoderen.
10. AprilTag-tracking
Zelfs beter dan de QR-code hierboven, kan de OpenMV Cam M7 ook tot 160x120 AprilTags volgen, tot ongeveer 12FPS. AprilTags zijn de meest geavanceerde datummarkeringen met constante rotatie, constante schaal, constante afschuiving en constante verlichting.
11. Lijndetectie
OpenMV Cam kan snel een oneindig lange lijndetectie voltooien met een bijna volledige beeldsnelheid. Bovendien kunt u ook segmenten vinden die niet oneindig lang zijn.
12. Sjabloonovereenkomst
U kunt OpenMV-sjabloonovereenkomst gebruiken om te detecteren of er vergelijkbare afbeeldingen in het gezichtsveld staan. U kunt bijvoorbeeld sjabloonovereenkomst gebruiken om markeringen op een PCB te vinden of om bekende nummers op een display te lezen.
13. Beeld vastleggen
U kunt OpenMV gebruiken om tot 320x240 RGB565 (of 640x480 grijstinten) BMP / JPG / PPM / PGM-afbeeldingen vast te leggen. U kunt bepalen hoe afbeeldingen rechtstreeks in een Python-script worden vastgelegd. Het belangrijkste is om met behulp van machine vision-algoritmen lijnen te tekenen, tekens te tekenen en op te slaan.
14. Video-opname
U kunt tot 320x240 RGB565 (of 640x480 grijswaarden) MJPEG-video of GIF-beelden opnemen met OpenMV-camera's. Je kunt direct bepalen hoe elk videoframe wordt opgenomen in een Python-script en volledige controle hebben over het begin en einde van de video-opname. En net als bij het maken van een afbeelding, kunt u algoritmen voor machine vision gebruiken om lijnen te tekenen, tekens te tekenen en op te slaan.
Ten slotte kunnen alle bovenstaande functies worden gecombineerd met IO-pinbesturing om uw eigen aangepaste toepassingen te matchen met de echte wereld. De 2,8 mm brandpuntsafstand lens bevindt zich op een standaard M12 lensvatting. Als u meer aangepaste lenzen wilt gebruiken, kunt u deze eenvoudig installeren.
sepecification:
Pakket bestaat uit:
1 x cameramodule
sepecification:
| bewerker | ARM® 32-bit Cortex®-M7 CPU met dubbele precisie FPU 216 MHz (462 DMIPS) Core Mark Score: 1082 (vergelijk w / Raspberry Pi Zero: 2060) |
| RAM-indeling | 128 KB. DATA / .BSS / Heap / stapel 384 KB Framebuffer / stapel (512 KB totaal) |
| Flash-indeling | 32KB Bootloader 96KB Embedded Flash Drive 1920KB Firmware (2MB totaal) |
| Ondersteunde afbeeldingsformaten | Grijswaarden, RGB565, JPEG |
| Maximaal ondersteunde pixels | Grijswaarden: 640x480 en lager RGB565: 320x240 en lager Grijswaarden JPEG: 640x480 en lager RGB565 JPEG: 640x480 en lager |
| Lens informatie | Brandpuntsafstand: 2,8 mm Diafragma: F2.0 Formaat: 1/3 " Hoek (gezichtsveld): 115 ° Bevestiging: M12 * 0,5 IR snijfilter: 650nm (verwijderbaar) |
| Elektrische informatie | Alle pinnen zijn 5V tolerant met 3,3V-uitgang. Alle pinnen kunnen zinken of bron tot 25 mA. P6 is niet 5V tolerant in ADC- of DAC-modus. Tot 120 mA kan in totaal tussen alle pinnen worden verzonken of geproduceerd. VIN kan tussen 3.6V en 5V zijn. Trek niet meer dan 250 mA uit de 3,3 V-rail van uw OpenMV Cam. |
| Gewicht | 16g |
| Grootte | 45 x 36 x 30mm |
| Energieverbruik | Inactief - geen SD-kaart: 90mA@3.3V Rennen - geen SD-kaart: 140mA@3.3V Inactief - geen SD-kaart: 90mA@3.3V Uitvoeren - geen SD-kaart: 150mA@3.3V |
| Temperatuurbereik | |
| Sstorage | -40 ° C tot 125 ° C |
| Rennen | -20 ° C tot 70 ° C |
Pakket bestaat uit:
1 x cameramodule











