v2.2.0¶
v2.2.0 ขยายตัวอย่างและเครื่องมือที่แถมมา, เพิ่มการบันทึก log และการปรับขนาดวิดีโอใน IDE, เสริมความแข็งแกร่งเส้นทางการแฟลช DFU, และอัปเดตเฟิร์มแวร์กล้องที่แถมมาเป็น 3.3.1 ยังคงใช้ Qt Creator 4.0.2 และไม่มีการเปลี่ยนแปลงที่ไม่รองรับเวอร์ชันเก่าสำหรับโปรเจกต์ที่มีอยู่
Highlights¶
เพิ่มปุ่ม Save ลงในเทอร์มินัลซีเรียลและบานหน้าต่างเอาต์พุต message/log เพื่อส่งออกเนื้อหาเป็นไฟล์
.txtการปรับขนาดวิดีโอ ให้คุณกำหนดความกว้างใหม่ (รักษาอัตราส่วนภาพ) เมื่อบันทึกหรือแปลงวิดีโอที่บันทึกไว้
Threshold Editor ได้รับปุ่ม Reset Sliders เพื่อกู้คืนค่าขีดแบ่ง grayscale หรือ LAB ไปยังช่วงเริ่มต้นเต็มรูปแบบ
ตัวอย่างใหม่ สำหรับ IMU, Distance, TV, และ Global Shutter shields, Lepton radiometry, การปรับความถี่ CPU, และโมเดล machine-learning chars74k
เฟิร์มแวร์กล้องที่แถมมา อัปเดตเป็น 3.3.1 และเส้นทางการแฟลช DFU ได้รับการเสริมความแข็งแกร่งเพื่อการอัปเกรดที่น่าเชื่อถือยิ่งขึ้น
New features¶
เพิ่มปุ่ม Save ลงในเทอร์มินัลซีเรียล OpenMV และบานหน้าต่างเอาต์พุต message/log ของ Core ที่ส่งออกเนื้อหา log เป็นไฟล์
.txt(fba4cd119)เมื่อบันทึกหรือแปลงวิดีโอที่บันทึกไว้ ขณะนี้ IDE จะถามว่าจะปรับขนาดหรือไม่และให้คุณกรอกความกว้างใหม่ (รักษาอัตราส่วนภาพ) ซึ่งถ่ายทอดไปยัง ffmpeg ผ่าน
-vf scale(db13b4f2f)เครื่องมือติดตามสี Threshold Editor ได้รับปุ่ม Reset Sliders ที่กู้คืนค่าขีดแบ่ง grayscale (0-255) หรือ LAB (L 0-100, A/B -128..127) ไปยังช่วงเริ่มต้นเต็มรูปแบบ (a16d7a613)
เพิ่มโฟลเดอร์ตัวอย่างใหม่ IMU Shield, Distance Shield, และ TV Shield (
imu_read.py,distance_read.py,tv.py) พร้อมกับตัวอย่าง MAVLink optical-flow ที่อัปเดตแล้ว (f4468637b)ขยายชุดตัวอย่างที่แถมมาด้วยการปรับความถี่ CPU, อุณหภูมิวัตถุ Lepton radiometry, Global Shutter (fps สูง/ทริกเกอร์), ตัวอย่างการวาดใหม่ (วงรี/จุดสำคัญ) และตัวกรองภาพ (gamma/negative), รวมถึง
100-Librarieshelpers (MQTT, BNO055, VL53L1X) (03a5696ae)เพิ่มตัวอย่างการจดจำตัวอักษร chars74k ของ Machine Learning และโมเดลโครงข่ายประสาทเทียม chars74k ใหม่ และอัปเดตโมเดล smile ที่แถมมา (9d5198204)
รวมแพ็คเกจการรวม ROS (Robot Operating System) (
openmv_cam) ไว้ในการแจกจ่าย IDE และอัปเดตแพ็คเกจ LabVIEW OpenMV interface ที่แถมมา (b43921a48, a209fdc0c)
Other changes and improvements¶
หลังจากการรันตัวอย่าง helloworld ครั้งแรก กล่องโต้ตอบ More Examples ครั้งเดียวจะแนะนำผู้ใช้ไปยัง
File -> Examples(พร้อมช่องทำเครื่องหมาย "Don't show this again") และข้อความหลังการอัปเกรดเฟิร์มแวร์ได้รับการแก้ไขเพื่อระบุว่า RGB LED กะพริบสีน้ำเงินเมื่อ self-test เสร็จสมบูรณ์ (06e4f7436)เสริมความแข็งแกร่งเส้นทางการแฟลช DFU: ขณะนี้ pydfu ลองซ้ำ clear-status จนกว่าจะได้
DFU_IDLEและเพิ่ม USB control-transfer timeout เป็น 5000ms, และกฎ Linux udev ได้รับการเขียนใหม่เพื่อให้จับคู่อุปกรณ์ OpenMV DFU (0483:df11) และซีเรียล (1209:abd1) ได้อย่างน่าเชื่อถือ และสร้าง symlinks/dev/openmvdfuและ/dev/openmvcam(49e40e8f9)ข้อความแสดงข้อผิดพลาดรันไทม์ MicroPython ที่รายงานใน IDE ขณะนี้ผ่าน
tr()เพื่อให้สามารถแปลเป็นภาษาท้องถิ่นได้ (ff8bcf094)อัปเดตเอกสารอ้างอิง HTML แบบออฟไลน์ที่แถมมา โดยเพิ่มหน้าโมดูล
omv.cpufreqและomv.tvใหม่ และอัปเดตหน้าomv.fir,omv.image, และomv.sensorรวมถึงหน้า tutorial overview และ system-architecture ใหม่ (33deb09a5)
Platform and tool support¶
ฐาน Qt Creator: 4.0.2
เฟิร์มแวร์กล้อง OpenMV ที่แถมมา: อัปเดตจาก 3.2.0 เป็น 3.3.1 สำหรับ OPENMV2/OPENMV3/OPENMV4 (ไบนารี firmware, bootloader, openmv, และ UVC) (8a3230df4)
ไดรเวอร์ DFU Windows: ขณะนี้โปรแกรมติดตั้งตรวจจับ Windows 10 และติดตั้งไดรเวอร์ STTube ที่ลงนามสำหรับ Win10 โดยเฉพาะ และรวมชุดเครื่องมือ/ไดรเวอร์ STM32L DfuSe แยกต่างหาก (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: อัปเดตไบนารี ffmpeg/ffprobe ที่แถมมาซึ่งใช้สำหรับการแปลงวิดีโอสำหรับเป้าหมาย Linux (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) และ macOS โดยลบ ffserver ที่ไม่ได้ใช้และตัวแปร ffmpeg แบบ 10-bit บนเป้าหมาย Linux (6ea2f68a4)
ไดรเวอร์ Windows FTDI USB-serial: อัปเดตแพ็คเกจไดรเวอร์ที่แถมมา (919bd1d8d)
Breaking changes¶
ไม่มี โปรเจกต์และเวิร์กโฟลว์ที่มีอยู่ยังคงทำงานได้ตามปกติโดยไม่มีการเปลี่ยนแปลง; ฐาน Qt Creator ยังคงเป็น 4.0.2