v3.6.2¶
v3.6.2 представляє бібліотеку RPC-інтерфейсу OpenMV Cam, додає призначені кольорові палітри та доступ до необроблених байтів зображень, перемикач продуктивності omv.disable_fb(), WiFi WINC у 20 разів швидше, і великий пакет оптимізацій конвеєра обробки зображень. Він не вносить несумісних змін API — скрипти v3.6.1 працюють без змін.
Основні можливості¶
Бібліотека RPC-інтерфейсу — нова бібліотека віддалених викликів процедур OpenMV Cam.
Призначені кольорові палітри —
draw_image()приймає кольорові палітри користувача (включаючи відтінки сірого).Доступ до необроблених байтів зображення —
image.bytearray()надає доступ до необроблених байтів зображення.WiFi у 20 разів швидше — значне покращення продуктивності WINC WiFi з виправленнями сокетів.
Несумісних змін API немає — перепрошийте і ваші скрипти v3.6.1 працюватимуть без змін.
Нові можливості¶
RPC — додано нову бібліотеку RPC-інтерфейсу OpenMV Cam.
Призначені палітри —
image.draw_image()тепер приймає призначені кольорові палітри (з підтримкою відтінків сірого та демонстраціями).Необроблені байти зображення — додано
image.bytearray()для читання/запису необроблених байтів об’єкта зображення.omv.disable_fb()— вимкнути кадровий буфер IDE для максимальної продуктивності.Методи стиснення
imageтепер також приймають вже JPEG-зображення, аdraw_image()отримало від’ємне масштабування (знову вилучено у v3.6.3).
Інші зміни та вдосконалення¶
Покращено продуктивність WINC WiFi приблизно у 20 разів; оптимізовано операції з матрицями даних,
negate/difference,erode/dilate, перетворення Bayer→YCbCr та Bayer→RGB565, та копіювання датчика (включаючи захоплення у повній роздільній здатності); оновлено бібліотеку TensorFlow для підтримки int8; усі типи пікселів тепер використовують тактову частоту 40/80 МГц.
Виправлення помилок¶
Мережа:
Виправлено WINC
send/sendto/recv/recvfrom, закриття сокетів при помилці, та помилкуip_obtainedдля статичних IP.
Камера та обробка зображень:
Виправлено очищення фільтра, що пошкоджувало пам’ять коли розмір Y менший за розмір ядра, перше недійсне зображення після
init0, а також проблеми деініціалізації I2C/SPI DMA на H7.
Система:
Виправлення FDCAN; знижено таймаут скидання I2C та збільшено затримку опитування soft-I2C для H7 Plus.
Несумісні зміни API¶
v3.6.2 не вносить несумісних змін Python API. Скрипти, що працювали на v3.6.1, працюють без змін на v3.6.2 — просто перепрошийте мікропрограму.