v1.0.0¶
v1.0.0 adalah rilis publik pertama OpenMV IDE, sebuah build Qt Creator yang dikustomisasi (Qt Creator 4.0.2) yang disesuaikan untuk pengembangan pada OpenMV Cam. Versi ini menambahkan penemuan dan koneksi serial USB, eksekusi skrip di kamera, buffer bingkai langsung dan histogram, serta navigasi traceback Python. Tidak ada perubahan yang memecah kompatibilitas karena ini adalah rilis pertama.
Sorotan¶
Qt Creator bermerek OpenMV dengan splash screen sendiri, menu
Examples, dan editor Python yang membuka file.pybaru tanpa judul yang sudah terisi template snapshot sensor untuk OpenMV Cam.Connect mengenumerasi port serial yang cocok dengan VID/PID OpenMV Cam dan membaca kembali versi firmware board, ditampilkan di bilah status.
Jalankan di kamera dengan kontrol toolbar
Connect/Disconnect/Start/Stop:Start(Ctrl+R) mengirim skrip saat ini ke kamera danStopmenghentikannya.Penampil Live Frame Buffer dengan zoom-to-fit, kompresi JPEG opsional, toggle nonaktifkan untuk performa maksimal, dan tampilan FPS langsung.
Panel Live Histogram yang dapat beralih antara ruang warna RGB, Grayscale, LAB, dan YUV (Grayscale/LAB direkomendasikan untuk pelacakan warna).
Navigasi Traceback mengurai error Python dari kamera dan mengarahkan editor ke file dan baris yang bermasalah.
Fitur baru¶
Shell OpenMV IDE. Aplikasi diluncurkan dengan nama tampilan
OpenMV IDEdan splash screen OpenMV, menambahkan submenuExamplesyang dibangun dengan memindai direktori contoh yang dibundel, dan mengganti aksiNewsehingga file.pytanpa judul terbuka sudah terisi dengan template snapshotimport sensordan penyorotan Python generik.Connect / versi firmware.
Connectmengenumerasi port serial yang tersedia dengan memfilter VID/PID USB OpenMV Cam (0x1209/0xABD1), menampilkan dialog pemilihan port saat lebih dari satu cocok, membuka port, membaca versi firmware board, dan menampilkannya di bilah status.Kontrol eksekusi skrip. Aksi
Connect,Disconnect,Start, danStopmengendalikan kamera.Start(Ctrl+R) mengirim skrip editor saat ini ke kamera untuk dieksekusi,Stopmenghentikan skrip yang berjalan, dan IDE melacak status berjalan untuk mengaktifkan atau menonaktifkan tombolStop.Penampil Frame Buffer. Panel
Frame Buffermerender bingkai yang di-stream dari kamera, dengan zoom-to-fit, toggle kompresi JPEG opsional untuk framerate lebih tinggi, toggle nonaktifkan untuk performa maksimal, dan label FPS langsung.Simpan citra dan template. Aksi konteks klik kanan pada Frame Buffer menyimpan citra ke disk (BMP/JPG/PNG/PPM), menyimpan citra template (BMP/JPG/PGM/PPM), atau menyimpan deskriptor titik kunci/fitur (
.lbp/.ff) langsung ke drive kamera. Saat region rubber-band diseret di atas bingkai, ketiga aksi beroperasi pada seleksi yang dipotong dan label menu berubah sesuai (misalnyaSave Image selection to PC); jika tidak, keduanya menggunakan bingkai yang ditampilkan secara penuh.Panel Histogram. Panel
Histogrammemplot distribusi saluran bingkai saat ini dan dapat beralih antara ruang warna RGB, Grayscale, LAB, dan YUV.Navigasi Traceback. Traceback Python yang dicetak oleh kamera diurai secara langsung; IDE membuka atau memfokuskan file yang bermasalah (menyelesaikan file di drive kamera bila perlu), melompat ke baris yang dilaporkan, dan menampilkan pesan error. Output serial juga diteruskan ke terminal
Message Manager.Asosiasi drive kamera. IDE mengaitkan drive FAT/msdos yang dapat dilepas dengan kamera yang terhubung melalui tombol bilah status
Drive:, memungkinkan target simpan file di kamera dan resolusi file traceback.Menu Help dan status yang dipertahankan. Menu
Helpmenambahkan Docs OpenMV, Forum, tautan pinout About OpenMV Cam, dan dialog About OpenMV IDE. Status jendela, termasuk posisi splitter, zoom, kompresi JPG, toggle nonaktifkan frame buffer, ruang warna histogram, dan port serial terakhir, dipertahankan antar sesi.
Perubahan dan perbaikan lainnya¶
Di Linux, kegagalan koneksi karena izin ditolak menampilkan saran perbaikan grup dialout
sudo usermod -a -G dialout.
Dukungan platform dan alat¶
Dasar Qt Creator: 4.0.2.
Plugin berkomunikasi dengan kamera melalui protokol serial debug USB kustom. Beberapa kemampuan tingkat protokol ada di lapisan IO tetapi tidak tersedia di UI pada rilis ini: bootloader flash (mulai, reset, hapus, tulis), kontrol atribut kamera (kontras, kecerahan, saturasi, batas gain), perintah reset sistem, dan jalur pembaruan bingkai. Tidak ada yang terhubung ke menu, tombol, atau widget untuk pengguna.
Perubahan yang memecah kompatibilitas¶
Tidak ada. Ini adalah rilis pertama OpenMV IDE.