OpenMV Cam, kolay makine görme uygulamaları için tasarlanmış küçük, düşük güçlü bir mikrodenetleyici kartıdır ve yeni OpenMV Cam, yeni H7 Plus. modelini piyasaya sürdü.
H7 Plus’tan bahsetmeden önce, OpenMV hakkında bilmeyenler için,
OpenMV Hakkında

OpenMV projesi, düşük maliyetli, genişletilebilir, Python tabanlı makine görme modülleri oluşturmayı amaçlamaktadır. OpenMV, “Makine Görmesi için Arduino” olmayı hedeflemektedir. OpenMV’nin amacı, makine görme algoritmalarını yapımcılar ve hobi sahipleri için daha erişilebilir hale getirmektir. Zor ve zaman alıcı algoritmalar sizin için zaten hazır!
Arduino veya diğer mikrodenetleyicilerden farklı olarak, MicroPython işletim sistemi C/C++ yerine kullanılmaktadır. Bu, makine algoritmalarının karmaşık çıktılarıyla başa çıkmayı ve yüksek seviyeli veri yapılarıyla çalışmayı kolaylaştırır!
OpenMV Kameralar Neler Yapabilir?
Düşük Güç
Öncelikle, OpenMV Cams, görüntüleri işlemek için çok düşük güç (200 mA) kullanır! Mikrodenetleyici gibi kameranızı kullanmayı ve beslemeyi hayal edin, OpenMV Cam ile bunu yapabilirsiniz. OpenMV Cam’ınızı bir USB portuna bağlayın ve hazırsınız.
Yüz ve Göz Tespiti
OpenMV Cam’ın yerleşik Haar Cascade özelliği ile yüzleri ve gözleri tespit edebilir! Ayrıca, bu özellik gözbebeklerini de takip edebilir.
Fotoğraf ve Video Kaydı
OpenMV Cam, Grayscale veya RGB565 BMP / JPG / PPM / PGM ve hatta zaman atlamalı fotoğrafları bağlı SD kartınıza kaydedebilir!
Video kaydı açısından, Grayscale veya RGB565 MJPEG videoları ve Grayscale veya RGB565 GIF görüntülerini SD kartınıza kaydedebilirsiniz. Videonuza grafik ve metin eklemek ve üst üste bindirmek ister misiniz? Bunu da yapabilirsiniz!
Blob/Marker Takibi
OpenMV Cam, Grayscale veya RGB565 görüntülerde renkli blob’ları takip edebilir. Çok renkli / çok blob takibi yapabilir. Ayrıca, OpenMV Cam renk kodlarını da tespit edebilir.
OpenMV Cam ile aynı anda 16 renge kadar tespit yapabilirsiniz! Her renk, size her blob’un konumunu, boyutunu, merkezini ve yönünü bildiren herhangi bir sayıda farklı blob’a sahip olabilir.
Renk takibi programlanabilir, bu da daha fazla uygulama olanağı sağlar!
QR Kod Tespiti/Çözümü
OpenMV Cam ayrıca QR kod okuyabilir! Bu, daha fazla akıllı robot projeniz için olanak tanır!
I/O Kontrolü
Makine görme kullanarak gerçek dünyada I/O pinlerini kontrol edebilmek, OpenMV’nin ana özelliklerinden biridir. OpenMV Cam, projeleriniz için SPI veriyolu, I2C veriyolu, Asenkron Seri veriyolu (RX / TX), ADC, DAC gibi birçok özellik sunar.
Genişletilebilir
Son olarak, OpenMV Cam’ınızın işlevselliğini, standart I/O pin düzenine sahip olduğu için Arduino gibi shield’lar ile genişletebilirsiniz! OpenMV Cam’ınızın gördüklerini görebileceğiniz bir LCD shield, bir prototip shield, bağlantı eklemek için bir Wifi Shield veya araç içinde mikrodenetleyicilerin ve cihazların birbirleriyle iletişim kurmasını sağlamak için bir CAN shield ekleyebilirsiniz.
Tüm Shield’ları OpenMV sitesinde buradan kontrol edin!
OpenMV Cam H7 Plus’ı Tanıtıyoruz

480MHz’de çalışan STM32H743II Arm® Cortex® M7 işlemcisine sahip olan OpenMV Cam H7 Plus, gerçek dünyada makine görme uygulamalarını kolayca uygulamanıza olanak tanır.
Depolama açısından, 32MB SDRAM, 1MB RAM ve 2MB flash ile donatılmıştır. Programlama açısından, OpenMV Cam’ı C/C++ yerine yüksek seviyeli Python betikleri ile programlayacaksınız (MicroPython İşletim Sistemi sayesinde). Bu, makine görme algoritmalarının karmaşık çıktılarıyla başa çıkmayı ve yüksek seviyeli veri yapılarıyla çalışmayı kolaylaştırırken, OpenMV Cam’ınız ve I/O pinleriniz üzerinde tam kontrol sağlamaktadır.
Tüm bu programlama, OpenMV IDE üzerinde yapılabilir ve OpenMV Cam’ınızı programlamayı kolaylaştırır. OpenMV IDE, modern bir Python çok dosyal metin editörü, şık bir seri terminal ve OpenMV Cam’ınızın gerçek zamanlı olarak gördüklerini görselleştirmek için bir çerçeve tamponu içerir.

OpenMV Cam H7 Plus ile diğer OpenMV Cam’lar arasındaki ayırt edici özellik, bu kameranın 2592×1944 (5MP) görüntüler çekebilen bir OV5640 görüntü sensörü ile gelmesidir. Çoğu basit algoritma, QVGA (320×240) çözünürlüklerde ve daha düşüklerinde 30 FPS’nin üzerinde çalışacaktır. Görüntü sensörünüz ayrıca standart bir M12 lens montajında 2.8mm lens ile birlikte gelir.
Ayrıca, farklı sensörlerle arayüz oluşturmasına olanak tanıyan çıkarılabilir bir kamera modülü sistemine sahiptir. FLIR Lepton Adaptör Modülü ve Global Shutter Kamera Modülü gibi farklı kamera modülleri, daha ileri projeler için kullanılabilir. Ayrıca, görüntü sensörünüzle daha özel lensler kullanmak isterseniz, bunları kendiniz kolayca takabilirsiniz.
Profesyonel makine görme uygulamalarına girmeyi mi düşünüyorsunuz? Hareket bulanıklığından etkilenmeyen yüksek kaliteli gri tonlamalı görüntüler yakalamak için OpenMV tarafından üretilen Global Shutter Kamera Modülü almayı düşünebilirsiniz.
Termal makine görme uygulamaları için, OpenMV tarafından üretilen FLIR Lepton Adaptör Modülü alarak OpenMV Cam’ınızın FLIR® Lepton® 1/2/3 Termal Görüntüleme sensörleri ile arayüz oluşturmasını sağlayabilirsiniz.
Geçmiş OpenMV Cam Ürünleri Arasındaki Fark
Aşağıda, OpenMV’nin son ürünlerinden 2’si ile yeni piyasaya sürülen OpenMV Cam H7 Plus arasındaki farkları gösteren bir tablo bulunmaktadır. İyileştirmeler kalın yazılmıştır!
| OpenMV Cam M7 | OpenMV Cam H7 | OpenMV Cam H7 Plus | |
| İşlemci | ARM® 32-bit Cortex®-M7 CPU 216 MHz (462 DMIPS) Core Mark Skoru: 1082 |
ARM® 32-bit Cortex®-M7 CPU 480 MHz (1027 DMIPS) Core Mark Skoru: 2400 |
ARM® 32-bit Cortex®-M7 CPU 480 MHz (1027 DMIPS) Core Mark Skoru: 2400 |
| RAM Düzeni | 128KB .DATA/.BSS/Heap/Stack 384KB Çerçeve Tamponu/Yığın |
256KB .DATA/.BSS/Heap/Stack 512KB Çerçeve Tamponu/Yığın 256KB DMA Tamponları |
256KB .DATA/.BSS/Heap/Stack 32MB Çerçeve Tamponu/Yığın 256KB DMA Tamponları |
| Flash Düzeni | 32KB Bootloader 96KB Gömülü Flash Sürücü 1920KB Firmware |
128KB Bootloader 128KB Gömülü Flash Sürücü 1792KB Firmware |
128KB Bootloader 16MB Gömülü Flash Sürücü 1792KB Firmware |
| Maksimum Desteklenen Çözünürlükler |
Grayscale: 640×480 ve altı RGB565: 320×240 ve altı Grayscale JPEG: 640×480 ve altı RGB565 JPEG: 640×480 ve altı |
Grayscale: 640×480 ve altı RGB565: 320×240 ve altı Grayscale JPEG: 640×480 ve altı RGB565 JPEG: 640×480 ve altı |
Grayscale: 2952×1944 (5MP) ve altı RGB565: 2952×1944 (5MP) ve altı Grayscale JPEG: 2952×1944 (5MP) ve altı RGB565 JPEG: 2952×1944 (5MP) ve altı |
Gördüğünüz gibi, OpenMV Cam H7 Plus, daha net fotoğraflar ve videolar çekebilmeniz için çok daha üstün maksimum desteklenen çözünürlükler sunmaktadır! Ayrıca, ek RAM ve Flash depolama ile birlikte gelmektedir.
OpenMV Cam H7 Plus hakkında daha fazla bilgi için belgelere göz atabilirsiniz.
H7 Plus’ın Uygulamaları
Yukarıda belirtilen uygulamaların yanı sıra, H7 Plus ayrıca çok daha fazlasını yapabilir:
- Çerçeve Farkı
- İnsan Tespiti
- Optik Akış
- Veri Matrisi Tespiti/Çözümü
- Lineer Barkod Çözümü
- AprilTag Takibi
- Çizgi Tespiti
- Daire Tespiti
- Dikdörtgen Tespiti
- Şablon Eşleştirme
- Mikrodenetleyiciler için TensorFlow Lite Desteği
Sonuç
Makine görme yolculuğunuza başlamak mı istiyorsunuz? Şimdi bir OpenMV Cam H7 Plus edinin!
OpenMV H7 Plus hakkında daha fazla bilgi mi istiyorsunuz? Aşağıdaki kaynaklara başvurabilirsiniz:
