v4.1.1

v4.1.1 sürümü Örnekler menüsüne odaklanır: girişler artık bağlı kart ve sensöre uyacak şekilde filtrelenir, gereksiz klasörler daraltılır ve hiçbir şey bağlı değilken net bir yer tutucu gösterilir. Ayrıca çerçeve arabelleği (frame buffer) görüntüleyicisine canlı bir odak metriği ekler, paketlenmiş örnekleri yeniler ve kart aygıt yazılımı (firmware) 4.5.1 ile gelir. Qt Creator 10.0.1 tabanı üzerine inşa edilmiştir; bu sürümde Qt Creator yeniden tabanlandırması yoktur. Örnek filtreleme, varsayılan Örnekler menüsü davranışını değiştirir – bkz. Geriye dönük uyumsuz değişiklikler.

Öne çıkanlar

  • Örnek filtreleme, yalnızca bağlı kartınız ve sensörünüzle ilgili örnekleri gösterir; bir examples/index.csv yapılandırması tarafından yönlendirilir ve devre dışı bırakmak için bir Tools menü anahtarı sunar.

  • Odak metriği artık merceği odaklamanıza yardımcı olmak üzere çerçeve arabelleği (frame buffer) görüntüleyicisinde ve terminal durum çubuğunda canlı olarak gösterilir.

  • Daha temiz Örnekler menüsü: gereksiz tek alt öğeli kart klasörleri daraltılır ve boş bir menü yerine bir yer tutucu gösterilir.

  • Yazılım sıfırlama satırı seri terminalden çıkarıldı, böylece konsol her çalıştırmada artık dağınık görünmüyor.

  • Paketlenmiş kart aygıt yazılımı (firmware) desteklenen OpenMV ve Arduino kartlarında 4.5.1 sürümüne güncellendi.

Yeni özellikler

  • Örnek filtreleme. Examples menüsü artık girişleri yalnızca bağlı kart ve sensörle ilgili örnekleri gösterecek şekilde filtreler. İlk kart/sensör filtrelemesi bir filters.txt yapılandırması tarafından yönlendiriliyordu (ef7190282), daha sonra kart başına ve sensör başına düzenli ifadeler ile bir düzleştirme sütunu içeren examples/index.csv dosyasına taşındı (795cc20e9) ve büyük/küçük harfe duyarsız kart klasörü ve sensör türü eşleştirmesi eklendi (3e976cb9a). Yeni bir Tools > Filter examples by board and sensor type anahtarı (varsayılan olarak işaretli, durumu kalıcı) filtrelemeyi devre dışı bırakır (fd3defe00).

  • Odak metriği. Çerçeve arabelleği (frame buffer) görüntüleyicisi ve terminal durum çubuğu artık merceği odaklamanıza yardımcı olmak için JPEG ile sıkıştırılmış çerçeveden hesaplanan canlı bir Focus değeri gösterir (5834e3a41).

Diğer değişiklikler ve iyileştirmeler

  • Bağlıyken, Examples menüsü artık gereksiz tek alt öğeli kart klasörlerini daraltır ve boş bir menü yerine net bir “No examples found for your board” veya “Connect to your board first” yer tutucusu gösterir (795cc20e9).

  • MicroPython MPY: soft reboot satırı artık seri terminal çıktısından çıkarılıyor, böylece her çalıştırmada konsolu artık dağınık göstermiyor (b3cf63299).

  • Paketlenmiş örnekler kart adlı klasörler halinde yeniden düzenlendi (örneğin 50-Board-Control), MIT lisans başlıklarıyla güncellendi ve Image Reader/Writer örnekleri ham image.ImageIO video akışları kullanacak şekilde basitleştirildi. Bellek içi ve disk üzerindeki “shadow removal” çerçeve farkı alma örnekleri kaldırıldı (1358eeb84, 7b32f2814, 9d89f1c62).

Hata düzeltmeleri

  • Belirli bir önyükleyici (bootloader) aygıt yazılımı (firmware) dosyasını zorlamak artık her zaman kartın varsayılan firmware.bin dosyasına geri dönmek yerine doğru şekilde sağlanan aygıt yazılımı yolunu kullanıyor (a362c1c6b).

  • Aşırı katı bir RawInputDeviceList sayım kontrolü nedeniyle başarısız olabilen Windows üzerindeki i.MX (RT1060) aygıt bulma sorunu düzeltildi (49571962d).

  • Büyük veya parlak görüntülerde biriktirme vektörünü 64 bite genişleterek bir histogram taşması düzeltildi (5aaf923a3).

  • Numaralandırılmamış örnek girişlerinin tutarlı şekilde sıralanması için örnek klasörlerinin sıralaması düzeltildi (3cb994433).

Platform ve araç desteği

  • Qt Creator tabanı: 10.0.1.

  • Paketlenmiş kart aygıt yazılımı (firmware): desteklenen OpenMV ve Arduino kartlarında – OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT ve NANO 33 BLE SENSE dahil – UVC ve önyükleyici (bootloader) imajları dahil olmak üzere 4.5.0 -> 4.5.1 olarak güncellendi (f6a5b12ba).

  • Yeni betik oluşturma artık HM01B0, HM0360, MT9V0X2 ve MT9V0X4 için gri tonlama pixformat değerini değiştiriyor (önceki MT9V034 girişi MT9V0X2/MT9V0X4 ile değiştirildi) (ef7190282).

Geriye dönük uyumsuz değişiklikler

Examples menüsü, yeni varsayılan olan filtreleme etkinken artık bağlı bir kart gerektirir. Bağlanana kadar menü “Connect to your board first to see examples” ifadesini gösterir ve bağlandıktan sonra yalnızca bağlı kart ve sensörle eşleşen örnekleri gösterir. Bunu yeni Tools > Filter examples by board and sensor type anahtarıyla devre dışı bırakın.