v2.0.0¶
v2.0.0, OpenMV IDE’ye makine öğrenmesi desteği getirir: sinir ağı modellerini kameranıza dağıtmak için yeni bir CNN Network Library aracının yanı sıra ImageReader video dışa aktarımı, çok daha hızlı bir seri terminal ve birlikte gelen 3.0.0 aygıt yazılımı (firmware). Bu sürüm Qt Creator 4.0.2 tabanında kalır. Mevcut projeler için kırıcı değişiklik yoktur; ancak Windows kurulumları artık birlikte gelen pybcdc seri sürücüsünü otomatik olarak kurmaz.
Öne çıkanlar¶
Machine Vision Toolsaltındaki CNN Network Library aracı, birlikte gelen veya özel bir.networkmodelini bağlı OpenMV Cam’e kopyalar (veya hiçbir kamera bağlı değilse yerel olarak kaydeder) vecifar10,cifar10_fast,lenetvesmilemodelleriyle birlikte gelir.ImageReader dışa aktarımı,
Convert Video/Save Videoişlevlerinin kamerada oynatım için bir OpenMV.bindosyası üretmesini sağlar.Daha hızlı seri terminal, yapıştırılan/çalıştırılan kodu her seferinde bir bayt yerine 63 baytlık parçalar halinde gönderir.
25-Machine-Learningaltına eklenen Makine Öğrenmesi örnekleri ile birlikte yeni AprilTag ve I2C Lidar örnekleri.OPENMV2/3/4 kartları için daha küçük M7/H7 ikili dosyalarıyla birlikte gelen 3.0.0 aygıt yazılımı (firmware).
Yeni özellikler¶
Machine Vision Toolsaltına CNN Network Library aracı eklendi. Bu araç, birlikte gelen veya özel bir sinir ağı.networkmodelini bağlı OpenMV Cam’e kopyalar veya hiçbir kamera bağlı değilse yerel olarak kaydeder. Araç,cifar10,cifar10_fast,lenetvesmilemodelleriyle birlikte gelir (5e8c7ce92, a27537ff1, f75ef2bcd).Convert Video/Save Videoaraçları artık bir OpenMV ImageReader.bindosyası üretebilir; bir videoyu (veya bir görüntü kümesini) kamerada oynatmak üzere RGB565/gri tonlama çerçevelerinden oluşan paketlenmiş birOMV IMG STRakışına dönüştürür (b7d12cd32).Yeni birlikte gelen örnekler eklendi: CNN çıkarım betikleri (
cifar10,lenetve gülümseme tespiti, ayrıca merkez-pencere ve tüm-pencere arama varyantları) içeren bir25-Machine-Learningklasörü, en yüksek çözünürlük ve küçük etiket tespiti örnekleri ekleyen yeni bir26-April-Tagsklasörü (AprilTag örnekleri16-Codesdışına taşınmış olarak) ve24-External-Sensorsaltında bir I2C Lidar Lite V3 örneği (56abdf508).
Diğer değişiklikler ve iyileştirmeler¶
OpenMV seri terminalinde kod yapıştırma ve çalıştırma çok daha hızlı: baytlar artık her seferinde bir bayt yerine (
TABOO_PACKET_SIZE- 1) boyutlu parçalar (63 bayt) halinde gönderiliyor (bf93f3856).CNN Network Library artık kamera bağlıyken ve kamera bağlı değilken yapılan kayıtlar için ayrı son kullanılan yolları hatırlıyor ve hiçbir kamera bağlı olmasa bile etkin kalıyor. Önyükleyici (bootloader) “kameranızı yeniden bağlayın” istemi artık DFU yeniden programlamaya geçmek için iptal’e basmanız gerektiğini söylüyor (a27537ff1).
Hata düzeltmeleri¶
Menü arka planı koyu olduğunda menü metin rengi ters çevrilip
ButtonTextöğesine de uygulanarak, koyu ve özel temalardaki görünmez (aynı renkteki) menü çubuğu metni düzeltildi (dc7af7b54).AprilTag oluşturucu düzeltildi; oluşturulan etiket görüntüleri artık boyanmamış bir tuval üzerine yerleştirilmek yerine uygun bir siyah kenarlık ve arka plan üzerinde işlenip sığacak şekilde ölçekleniyor (a27537ff1).
Platform ve araç desteği¶
Qt Creator tabanı: 4.0.2.
Birlikte gelen OpenMV aygıt yazılımı (firmware): OPENMV2/OPENMV3/OPENMV4 kartları için 3.0.0’a güncellendi; özellikle daha küçük M7/H7 aygıt yazılımı ikili dosyalarıyla (8da10eb4b).
Kart adları: tüketici adlandırma şemasına geçirildi: OpenMV Cam M4 (STM32F427), OpenMV Cam M7 (STM32F765/67) ve OpenMV Cam H7 (STM32H743) (8f29f7ca6).
Windows yükleyicisi artık
pybcdcseri sürücüsünü kurmuyor (4b27cdb80).
Kırıcı değişiklikler¶
Mevcut projeler, betikler veya kaydedilmiş ayarlar için yoktur. Windows’ta birlikte gelen pybcdc seri sürücüsünün artık yükleyici tarafından otomatik kurulmadığını unutmayın (4b27cdb80); bu yalnızca isteğe bağlı eski seri sürücüyü etkiler, normal kamera bağlantısını değil.