v4.5.2#

v4.5.2 i.MX RT portunda CAN veri yolu desteği, Arduino GIGA OV5640 desteği ve OpenMV RT1060’ta yüksek çözünürlüklü AprilTag’ler, ayrıca kamera/USB güvenilirlik düzeltmeleri ekler. Mjpeg.sync()/close() artık bir fps argümanı almıyor — geriye dönük uyumsuz değişikliğe bakın.

Öne çıkanlar#

  • i.MX RT (mimxrt) portunda CAN veri yolu desteği.

  • Arduino GIGA OV5640 kamera desteği kazanır; OpenMV RT1060 yüksek çözünürlüklü AprilTag tespiti kazanır.

  • Uyumsuz: Mjpeg.sync() / Mjpeg.close() artık bir fps argümanı almıyor (FPS artık dahili olarak hesaplanıyor).

Yeni özellikler#

  • CAN veri yolu — i.MX RT (mimxrt) portunda CAN desteği eklendi.

Hata düzeltmeleri#

Kamera ve sensörler:

  • Image.midpoint_pool() ortalanmış alanı seçememesi düzeltildi.

  • Kare olmayan görüntülerle TensorFlow (tf) çıkarımı düzeltildi.

Sistem ve USB:

  • tv modülü argüman ayrıştırması düzeltildi.

  • TinyUSB yoklaması düzeltildi ve i.MX RT portu artık sensör çerçevelerini beklerken TinyUSB’ye hizmet veriyor (yakalama sırasında daha duyarlı USB).

  • OpenMV RT1060 varsayılan betik LED pin adı düzeltildi.

Donanım ve kart desteği#

  • Arduino GIGA — OV5640 kamera desteği.

  • i.MX RT — CAN veri yolu desteği.

  • OpenMV RT1060 — yüksek çözünürlüklü AprilTag tespiti etkinleştirildi.

Geriye dönük uyumsuz API değişiklikleri#

v4.5.1 ile v4.5.2 arasındaki kullanıcıya görünür API uyumsuzlukları.

Tek geriye dönük uyumsuz değişiklik dardır ve MJPEG kaydını etkiler.

Mjpeg.sync() / Mjpeg.close() artık fps almıyor (minor)#

MJPEG kaydı artık çerçeve hızını gerçek yakalama zamanlamasından dahili olarak hesaplıyor, bu yüzden Mjpeg.sync() ve Mjpeg.close() artık bir fps argümanı kabul etmiyor. fps geçiren çağrıların bu argümanı kaldırması gerekir.

Commit: 83229dcdf

Taşıma kontrol listesi#

Yalnızca MJPEG kaydı etkilenir: Mjpeg.sync() / Mjpeg.close() çağrılarından fps argümanını kaldırın (MJPEG değişikliği). Diğer tüm betikler değişmeden çalışır.