v4.4.5¶
v4.4.5, yeni Alif Ensemble (OpenMV Cam AE3) kartları için aygıt yazılımı yükleme ve kurtarma ekliyor, tüm paketlenmiş dil seti genelinde eksiksiz yerelleştirilmiş kullanıcı arayüzü çevirileri sunuyor ve paketlenmiş model deposunu büyük bir DeGirum koleksiyonu ve yeni bir Qualcomm AI Hub satıcı bölümüyle genişletiyor. Sürüm Qt Creator 14.0.2 tabanında kalıyor. Birkaç menü öğesi ve geliştirici komut satırı seçeneği kaldırıldı; bkz. Çığır açan değişiklikler.
Öne çıkanlar¶
Alif Ensemble (OpenMV Cam AE3) desteği, yeni AE3 kartlarına doğrudan IDE’den aygıt yazılımı yüklemenize ve kurtarmanıza, bunun yanında işlevsiz hale gelmiş kartlar için rehberli bir kurtarma akışına olanak tanır.
Yerelleştirilmiş kullanıcı arayüzü çevirileri, OpenMV’ye özgü iletişim kutusu dizeleri de dahil olmak üzere artık tüm paketlenmiş dil seti genelinde eksiksizdir.
DeGirum model deposu, büyük bir YOLOv5n/YOLOv5nu/YOLOv8n varyant koleksiyonu ile yeni bir Model Zoo açılış sayfası ekler.
Qualcomm AI Hub modelleri, 15 model ailesi genelinde 16 nicelenmiş modelden (YOLOv8-Detection, Yolo-NAS, Yolo-v7, DeepLabV3+ MobileNet, MediaPipe Face, MiDaS, MobileNet v2/v3, PoseNet, ShuffleNet v2, SqueezeNet, GoogLeNet ve daha fazlası) oluşan yeni bir Qualcomm satıcı bölümünün yanı sıra yeni Qualcomm ve Google satıcı açılış sayfaları ekler.
Kamera USB sürücü eşleştirmesi, artık Windows, Linux ve macOS’ta bağlı kamera için tam çıkarılabilir sürücüyü seri numarasına göre seçer.
helloworld betiği bağlı sensör için yeniden yazıldığında oluşan bir çökme düzeltildi.
Yeni özellikler¶
Paketlenmiş Alif komut satırı araçları ve özel bir UART/DFU kurtarma önyükleyicisi kullanılarak, yeni Alif Ensemble (OpenMV Cam AE3) kartlarına doğrudan IDE’den aygıt yazılımı yükleme ve kurtarma yeteneği eklendi. Bu akış, bağlantı açılır menüsünde seçilebilir bir kart olarak görünmeyen, dahili ve gizli bir
OpenMV Cam AE3 SBLkart girişini (VID:PID37C5:16E3) kullanır (e896a475b, c386a2680, b2834df07, 2df2a5535, 3079df0e4).Bozulmuş veya işlevsiz hale gelmiş Alif kartları, sizi sabit bakım modu anahtarını etkinleştirmeye (zaten açık değilse) ve bakım modu el sıkışması sırasında kartın kullanıcı düğmesine basmaya yönlendiren rehberli bir kurtarma akışıyla artık sıfırlanabilir ve yeniden flaşlanabilir (ec69240ab, 2fb7f9fde).
OpenMV IDE artık, yeni bir otomatik çeviri akışı aracılığıyla oluşturulan, OpenMV’ye özgü iletişim kutusu dizeleri de dahil olmak üzere tüm paketlenmiş dil seti genelinde eksiksiz yerelleştirilmiş kullanıcı arayüzü çevirileri sunuyor (60228d5cb, b2e8cece4, 5d5fc17e9, 5d2ad4e64, 43453aadd).
Büyük bir DeGirum model deposu koleksiyonu (araba, coco, yüz, el, plaka, kişi, yaş, cinsiyet, meyve, ppe, kafa ve poz/anahtar nokta tespiti için YOLOv5n/YOLOv5nu/YOLOv8n varyantları) ile yeni bir Model Zoo açılış sayfası eklendi (e39989251).
15 model ailesi genelinde 16 nicelenmiş modelle (
YOLOv8-Detection,Yolo-NAS,Yolo-v7,deeplabv3_plus_mobilenet,foot_track_net,gear_guard_net,googlenet,mediapipe_facetespit ediciler ve işaret noktası tespit edicisi,midas,mobilenet_v2,mobilenet_v3_large,posenet_mobilenet,shufflenet_v2vesqueezenet1_1) yeni bir Qualcomm AI Hub satıcı bölümü eklendi, yeni Qualcomm ve Google satıcı açılış sayfaları eklendi ve Google MobileNet v1 modelleri birclassificationalt klasöründen çıkarılarak yeniden düzenlendi (2fbb806bd).
Diğer değişiklikler ve iyileştirmeler¶
Betikler bir kameranın USB sürücüsüne kopyalanırken IDE, artık Windows, Linux ve macOS’ta tüm bağlı FAT birimleri arasında tahmin yürütmek yerine seri numarasını eşleştirerek bağlı kameraya ait tam çıkarılabilir sürücüyü seçer (ef28da191, db98bc4b0, 9ee631e6f, d6b2a0976, 3b3c4c9a2).
Sürücü/USB seri numarası aramaları ve seri port taraması, IDE kullanıcı arayüzünün bağlantı sırasında duyarlı kalması için mevcut sürücü tarama çalışan iş parçacığına taşındı (bcc78d48e, 3b3c4c9a2).
Yüksek hızlı (511 bayt) USB’yi tam hızlıdan (63 bayt) ayırt edecek değişken bir
get_stateyük boyutu için başlangıç (şu anda devre dışı) altyapısı eklendi. Kod mevcut ancak birif (0)dalıyla kapatıldığındanget_statehâlâ orijinal sabit 64 baytlık yükü kullanıyor ve bu sürümde kullanıcıya görünür bir davranış değişikliği yok (31c2e2990).Arduino Nano RP2040 Connect (eski) önyükleyicisi için flash silme adresi
0x10800000değerinden0x10200000değerine düzeltildi (132047c14).Machine Vision Toolsmenüsünden, OpenMV Cam’e bir model dosyası kopyalayan CNN Network Library aracı kaldırıldı (07f83ce69).Kamera
Configure Settingsiletişim kutusu menü eylemi gizlendi (064fb3d83).Uygulamadan çeşitli geliştirici/hata ayıklama komut satırı seçenekleri (
-settingspath,-installsettingspath,-pluginpathve-temporarycleansettings/-tcs) kaldırıldı, son kullanıcılar için yalnızca-languagebırakıldı (86d009d65).
Hata düzeltmeleri¶
helloworld betiği bağlı sensör için yeniden yazıldığında oluşan bir IDE çökmesi düzeltildi; dosya artık
setPlainTextçağrılmak yerine diskten yeniden yükleniyor (5793b3120).Python yapıştırma girintilemesi düzeltildi; böylece yapıştırılan kod artık önceki satırın girinti seviyesinin ötesinde aşırı girintilenmiyor (8622327d9).
Çıktı (seri terminal) bölmesi, başlangıçta görünür/gizli durumuna geri yüklenecek şekilde düzeltildi ve geçiş düğmelerinde bir bağlam menüsü açılması durduruldu (a972ecdf5).
macOS’ta Alif cihazı seri port tespiti, yalnızca
/dev/cu*portları dikkate alınarak ve Windows dışı port adlarının önüne/dev/eklenerek düzeltildi (277fe0c05, 3079df0e4).
Platform ve araç desteği¶
Qt Creator tabanı: 14.0.2.
GENX320 olay kamerası artık
01-Camera/03-Event-Camerasörnek seti için tanınıyor, böylece GENX320 kartları bu örnekleri görüyor (7fd3c141c).Paketlenmiş Alif flaşlama araçları (linux-x86_64, mac ve windows için
share/qtcreator/alifsürüm 1.100.0) ve AE3 aygıt yazılımı yükleme ve kurtarma akışı tarafından dahili olarak kullanılan yeni birOPENMV_AE3kurtarma aygıt yazılımı/önyükleyici paketi eklendi.OpenMV IDE sürümü 4.4.4’ten 4.4.5’e yükseltildi.
Çığır açan değişiklikler¶
v4.4.4 ile v4.4.5 arasındaki kullanıcıya görünür iş akışı değişiklikleri:
Machine Vision Toolsmenüsü altındaki (bir.tflite/.network/.txtmodel dosyasını doğrudan OpenMV Cam’e kopyalamanıza olanak tanıyan) CNN Network Library girişi kaldırıldı ve kameraConfigure Settingsiletişim kutusu eylemi artık gizlendi. Bu menü öğelerine güvenen kullanıcılar artık onları bulamayacak.-settingspath,-installsettingspath,-pluginpathve-temporarycleansettings/-tcskomut satırı seçenekleri artık uygulama tarafından kabul edilmiyor (yalnızca-languagekalıyor). Bu bayraklara güvenen betikler veya kısayollar artık geçerli olmayacak.