v2.0.0¶
v2.0.0 mang đến khả năng hỗ trợ học máy cho OpenMV IDE: một công cụ CNN Network Library mới để triển khai các mô hình mạng nơ-ron lên camera của bạn, cùng với xuất video ImageReader, terminal serial nhanh hơn đáng kể, và firmware 3.0.0 được tích hợp sẵn. Phiên bản này vẫn dựa trên nền tảng Qt Creator 4.0.2. Không có thay đổi phá vỡ tương thích cho các dự án hiện có, mặc dù trình cài đặt Windows không còn tự động cài đặt driver serial pybcdc đi kèm.
Điểm nổi bật¶
Công cụ CNN Network Library trong
Machine Vision Toolssao chép một mô hình.networkđi kèm hoặc tùy chỉnh lên OpenMV Cam đang kết nối (hoặc lưu cục bộ khi không có camera kết nối), và đi kèm với các mô hìnhcifar10,cifar10_fast,lenet, vàsmile.Xuất ImageReader cho phép
Convert Video/Save Videoxuất ra tệp.bincủa OpenMV để phát lại trên camera.Terminal serial nhanh hơn gửi mã được dán/chạy theo từng đoạn 63 byte thay vì từng byte một.
Ví dụ Machine Learning được thêm vào trong
25-Machine-Learning, cùng với các ví dụ AprilTag và I2C Lidar mới.Firmware 3.0.0 đi kèm cho các bo mạch OPENMV2/3/4, với các file nhị phân M7/H7 nhỏ hơn.
Tính năng mới¶
Đã thêm công cụ CNN Network Library trong
Machine Vision Tools. Công cụ này sao chép một mô hình mạng nơ-ron.networkđi kèm hoặc tùy chỉnh lên OpenMV Cam đang kết nối, hoặc lưu cục bộ khi không có camera kết nối. Công cụ đi kèm với các mô hìnhcifar10,cifar10_fast,lenet, vàsmile(5e8c7ce92, a27537ff1, f75ef2bcd).Các công cụ
Convert Video/Save Videohiện có thể xuất ra tệp.binImageReader của OpenMV, chuyển đổi một video (hoặc bộ ảnh) thành luồngOMV IMG STRđóng gói của các khung hình RGB565/thang xám để phát lại trên camera (b7d12cd32).Đã thêm các ví dụ đi kèm mới: thư mục
25-Machine-Learningvới các tập lệnh suy luận CNN (cifar10,lenet, và phát hiện nụ cười, cùng các biến thể tìm kiếm cửa sổ trung tâm và toàn cửa sổ), thư mục26-April-Tagsmới (với các ví dụ AprilTag được chuyển ra khỏi16-Codes) bổ sung các ví dụ phát hiện tag độ phân giải tối đa và tag nhỏ, và một ví dụ I2C Lidar Lite V3 trong24-External-Sensors(56abdf508).
Các thay đổi và cải tiến khác¶
Dán và chạy mã trong terminal serial OpenMV nhanh hơn nhiều: các byte hiện được gửi theo từng đoạn có kích thước (
TABOO_PACKET_SIZE- 1) (63 byte) thay vì từng byte một (bf93f3856).CNN Network Library hiện ghi nhớ các đường dẫn đã dùng gần nhất riêng biệt cho lưu khi có kết nối camera và không có camera, và vẫn hoạt động ngay cả khi không có camera kết nối. Thông báo "kết nối lại camera" trong bootloader hiện hướng dẫn bạn nhấn hủy để chuyển sang lập trình lại qua DFU (a27537ff1).
Sửa lỗi¶
Đã sửa văn bản thanh menu không hiển thị (cùng màu) trên các giao diện tối và tùy chỉnh bằng cách đảo ngược màu văn bản menu khi nền menu tối và áp dụng cho
ButtonText(dc7af7b54).Đã sửa trình tạo AprilTag để các ảnh tag được tạo ra hiển thị trên viền và nền đen phù hợp, được co giãn vừa khít, thay vì đặt trên canvas chưa được tô màu (a27537ff1).
Hỗ trợ nền tảng và công cụ¶
Nền tảng Qt Creator: 4.0.2.
Firmware OpenMV đi kèm: cập nhật lên 3.0.0 cho các bo mạch OPENMV2/OPENMV3/OPENMV4, với các file nhị phân firmware M7/H7 nhỏ hơn đáng kể (8da10eb4b).
Tên bo mạch: đã đổi tên theo sơ đồ đặt tên dành cho người dùng: OpenMV Cam M4 (STM32F427), OpenMV Cam M7 (STM32F765/67), và OpenMV Cam H7 (STM32H743) (8f29f7ca6).
Trình cài đặt Windows không còn cài đặt driver serial
pybcdc(4b27cdb80).
Thay đổi phá vỡ tương thích¶
Không có thay đổi nào ảnh hưởng đến các dự án, tập lệnh hoặc cài đặt đã lưu hiện có. Lưu ý rằng trên Windows driver serial pybcdc đi kèm không còn được trình cài đặt tự động cài đặt (4b27cdb80); điều này chỉ ảnh hưởng đến driver serial kế thừa tùy chọn và không ảnh hưởng đến kết nối camera thông thường.