v1.5.0

v1.5.0, bağımsız seri/UDP/TCP Open Terminal pencereleri, paketlenmiş dokümantasyon tarafından yönlendirilen fonksiyon-argüman ipuçlarıyla Python otomatik tamamlama ve yazdırılabilir etiket sayfaları için bir AprilTag Generator ekler. Bu sürüm Qt Creator 4.0.2 tabanında kalır ve OpenMV aygıt yazılımı 2.2.0 ile paketlenir. Geriye dönük uyumsuz değişiklik yoktur.

Öne çıkanlar

  • Open Terminal, her biri kendi frame buffer görüntüleyicisine ve histogram bölmesine sahip, seri, UDP veya TCP üzerinden özel terminal pencereleri açar.

  • Python otomatik tamamlama, fonksiyon-argüman ipuçları ve daha zengin sözdizimi vurgulama ile birlikte, paketlenmiş HTML dokümantasyonundan otomatik oluşturulan bir anahtar kelime veritabanından beslenir.

  • AprilTag Generator, TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 ve ARTOOLKIT aileleri için yazdırılabilir etiket görüntüsü sayfaları oluşturur (sonuncusunun menü etiketi ARKTOOLKIT olarak okunur).

  • Sağlam seri çıktı: UTF-8 farkında bir ayrıştırıcı, kontrol karakterlerini ayıklar ve işler; böylece ikili veriler artık yazdırılan metni bozmuyor.

  • OpenMV aygıt yazılımı 2.2.0 artık yeni AprilTag ve 3D poz örnekleriyle paketleniyor.

Yeni özellikler

  • Open Terminal, seri port, UDP veya TCP üzerinden bağlanan özel terminal pencereleri açan bağımsız bir Open Terminal menüsü ekler. Her pencerenin kendi frame buffer görüntüleyicisi ve histogram bölmesi vardır; seri/UDP/TCP bağlantı iletişim kutuları ve baud hızı girişiyle birlikte (7be9fd019, e657debea, b02e571a3, bd48a9b98).

  • Python otomatik tamamlama, OpenMV API’leri için anahtar kelime/tanımlayıcı tamamlama, fonksiyon-argüman ipucu araç ipuçları ve daha zengin sözdizimi vurgulama ekler. Anahtar kelime ve imza veritabanı, paketlenmiş HTML dokümantasyonunun modüllere, sınıflara, datalara, fonksiyonlara, metotlara ve argümanlara ayrıştırılmasıyla otomatik oluşturulur (4df150e66, ef0286403, a22869f0d, a2f4b2f25).

  • Machine Vision Tools altındaki AprilTag Generator, seçilebilir bir etiket-ID aralığında TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 ve ARTOOLKIT etiket aileleri için yazdırılabilir etiket görüntüsü PNG sayfaları oluşturur. Son aile için menü öğesi, ailenin kendisi artoolkit olmasına rağmen ARKTOOLKIT Family (derlemede bir yazım hatası) olarak okunur. Menü ayrıca bir QRCode Generator bağlantısı kazanır ve etiket menü etiketleri artık etiket sayılarını gösterir (ec72bf2f4, 71f78a539).

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

  • Seri terminal çıktısı, kontrol karakterlerini (XON/XOFF, escape, delete ve diğerleri) ayıklayan ve işleyen UTF-8 farkında bir ayrıştırıcıyla hatalı biçimlendirilmiş verilere karşı sağlamlaştırıldı; böylece ikili frame buffer ve kontrol baytları artık yazdırılan metni bozmuyor (e03c7d3ef).

  • Düzenleyicide daha iyi kontrast için varsayılan Inkpot sözdizimi teması (fonksiyonlar, türler, sayılar ve dizeler) yeniden renklendirildi (b02e571a3, 4df150e66).

  • Ürün ve kurulum bağlantıları https://openmv.io alan adını kullanacak şekilde değiştirildi (1793b0b5c).

Hata düzeltmeleri

  • Katlama kutusu ve katlama işaretçisi çiziminde, Mac’e özgü bir ofset düzeltmesi dahil olmak üzere küçük düzenleyici işleme aksaklıkları, bir 32 bit Linux derleme/ofset düzeltmesi ve genel bir derleme hatası düzeltmesiyle birlikte giderildi (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).

Platform ve araç desteği

  • Qt Creator tabanı: 4.0.2.

  • Paketlenmiş OpenMV aygıt yazılımı: OpenMV Cam M4/M7 (OMV2/OMV3) için 2.2.0’a güncellendi; yeni AprilTag tespit örnekleri ve M7 için bir 3D poz örneği ile birlikte (1d427612c).

  • Windows kurulumu artık FTDI USB-seri sürücüsünü paketliyor ve kurulum sırasında sessizce otomatik kuruyor (1d427612c).

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

Yok. Bu sürüm tamamen geriye dönük uyumludur; mevcut projeler ve iş akışları değişmeden çalışmaya devam eder.