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 .txt dosyası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 .txt dosyası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 scale aracı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-Libraries yardı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 -> Examples yoluna 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_IDLE durumuna 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/openmvdfu ile /dev/openmvcam sembolik 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.cpufreq ve omv.tv modülü sayfaları eklendi, omv.fir, omv.image ve omv.sensor sayfaları 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.