v2.2.0¶
v2.2.0, birlikte gelen örnekleri ve araçları genişletir, IDE’ye günlük kaydetme ve video yeniden ölçeklendirme ekler, DFU flash bellek yolunu güçlendirir ve birlikte gelen kamera aygıt yazılımını (firmware) 3.3.1’e yeniler. Qt Creator 4.0.2 tabanlı kalmaya devam eder ve mevcut projelere yönelik kırıcı değişiklik yoktur.
Öne çıkanlar¶
Seri terminale ve mesaj/günlük çıktı bölmelerine eklenen Save düğmeleri, içeriklerini bir
.txtdosyasına aktarır.Video yeniden ölçeklendirme, kaydedilmiş bir videoyu kaydederken veya dönüştürürken yeni bir genişlik (en boy oranı korunarak) ayarlamanızı sağlar.
Threshold Editor, gri tonlama veya LAB eşiklerini tam varsayılan aralıklarına geri yüklemek için bir Reset Sliders düğmesi kazanır.
IMU, Distance, TV ve Global Shutter shield’leri, Lepton radyometrisi, CPU frekans ölçeklendirmesi ve bir chars74k makine öğrenmesi modeli için yeni örnekler.
Birlikte gelen kamera aygıt yazılımı (firmware) 3.3.1’e güncellendi ve daha güvenilir yükseltmeler için DFU flash bellek yolu güçlendirildi.
Yeni özellikler¶
OpenMV seri terminaline ve Core mesaj/günlük çıktı bölmelerine, günlük içeriğini bir
.txtdosyasına aktaran bir Save düğmesi eklendi. (fba4cd119)Kaydedilmiş bir videoyu kaydederken veya dönüştürürken IDE artık yeniden ölçeklendirilip ölçeklendirilmeyeceğini soruyor ve
-vf scalearacılığıyla ffmpeg’e iletilen yeni bir genişlik (en boy oranı korunarak) girmenize olanak tanıyor. (db13b4f2f)Threshold Editor renk izleme aracı, gri tonlama (0-255) veya LAB (L 0-100, A/B -128..127) eşiklerini tam varsayılan aralıklarına geri yükleyen bir Reset Sliders düğmesi kazandı. (a16d7a613)
Yeni IMU Shield, Distance Shield ve TV Shield örnek klasörleri (
imu_read.py,distance_read.py,tv.py) ile birlikte güncellenmiş bir MAVLink optik akış örneği eklendi. (f4468637b)Birlikte gelen örnek kümesi CPU frekans ölçeklendirmesi, Lepton radyometrisi nesne sıcaklığı, Global Shutter (yüksek-fps/tetiklemeli), yeni çizim (elips/anahtar noktaları) ve görüntü filtresi (gama/negatif) örnekleri ile
100-Librariesyardımcıları (MQTT, BNO055, VL53L1X) ile genişletildi. (03a5696ae)Bir Machine Learning chars74k karakter tanıma örneği ve yeni bir chars74k sinir ağı modeli eklendi, ayrıca birlikte gelen smile modeli yenilendi. (9d5198204)
IDE dağıtımına bir ROS (Robot Operating System) entegrasyon paketi (
openmv_cam) eklendi ve birlikte gelen LabVIEW OpenMV arayüz paketi güncellendi. (b43921a48, a209fdc0c)
Diğer değişiklikler ve iyileştirmeler¶
Helloworld örneğinin ilk çalıştırılmasından sonra tek seferlik bir More Examples iletişim kutusu artık kullanıcıları
File -> Examplesyoluna yönlendiriyor (“Bunu bir daha gösterme” onay kutusuyla) ve aygıt yazılımı yükseltmesi sonrası mesajı, kendi kendine test tamamlandığında RGB LED’in maviye yanıp söndüğünü belirtecek şekilde yeniden ifade edildi. (06e4f7436)DFU flash bellek yolu güçlendirildi: pydfu artık
DFU_IDLEdurumuna ulaşana kadar clear-status işlemini yeniden deniyor ve USB kontrol aktarımı zaman aşımını 5000ms’ye çıkarıyor; ayrıca Linux udev kuralları, OpenMV DFU (0483:df11) ve seri (1209:abd1) aygıtlarını güvenilir biçimde eşleştirecek ve/dev/openmvdfuile/dev/openmvcamsembolik bağlantılarını oluşturacak şekilde yeniden yazıldı. (49e40e8f9)IDE’de bildirilen MicroPython çalışma zamanı hata mesajları artık yerelleştirilebilmeleri için
tr()üzerinden geçiriliyor. (ff8bcf094)Birlikte gelen çevrimdışı HTML referans belgeleri yenilendi; yeni
omv.cpufreqveomv.tvmodülü sayfaları eklendi,omv.fir,omv.imageveomv.sensorsayfaları güncellendi ve yeni öğretici genel bakış ile sistem mimarisi sayfaları eklendi. (33deb09a5)
Platform ve araç desteği¶
Qt Creator tabanı: 4.0.2.
Birlikte gelen OpenMV kamera aygıt yazılımı (firmware): OPENMV2/OPENMV3/OPENMV4 için 3.2.0’dan 3.3.1’e güncellendi (firmware, bootloader, openmv ve UVC ikili dosyaları). (8a3230df4)
Windows DFU sürücüsü: yükleyici artık Windows 10’u algılıyor ve özel bir Win10 imzalı STTube sürücüsü kuruyor; ayrıca ayrı bir STM32L DfuSe araç/sürücü seti birlikte verildi. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: Linux hedefleri (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) ve macOS için video dönüştürmede kullanılan birlikte gelen ffmpeg/ffprobe ikili dosyaları yenilendi; Linux hedeflerinde kullanılmayan ffserver ve 10-bit ffmpeg varyantları kaldırıldı. (6ea2f68a4)
Windows FTDI USB-seri sürücüsü: birlikte gelen sürücü paketi güncellendi. (919bd1d8d)
Kırıcı değişiklikler¶
Yoktur. Mevcut projeler ve iş akışları değişmeden çalışmaya devam eder; Qt Creator tabanı 4.0.2 olarak kalır.