MX_Master писал(а): ↑
Чтобы можно было его прикрутить куда-то к обычной электронике или ЧПУ для подачи сигнала об аварии.
Способности OpenMV Cam:
Обнаружение лица / глаза
Вы можете использовать OpenMV Cam для обнаружения лиц и поиска глаз, используя наш встроенный алгоритм обнаружения функций Haar Cascade. Вы также можете точно отслеживать учеников.
Моментальные снимки
Камера OpenMV Cam может сохранять изображения Grayscale или RGB565 BMP / JPG / PPM / PGM на прилагаемой μSD-карте. Вы также можете сохранить timelapsed фотографии тоже.
Малая мощность
OpenMV Cam использует менее 200 мА при обработке изображений, поэтому вы можете использовать OpenMV Cam, как микроконтроллер (Arduino), который подключен к вашему USB-порту.
Запись видео
Вы можете сохранить изображения Grayscale или RGB565 MJPEG, а также изображения Grayscale или RGB565 GIF на прилагаемую μSD-карту. Вы также можете накладывать графику / текст на видео.
Отслеживание Blob / Marker
Камера OpenMV Cam может отслеживать цветовые капли в изображениях оттенков серого или RGB565. Он может выполнять отслеживание нескольких цветов / мультиблоков. Кроме того, OpenMV Cam также может определять цветовые коды.
Управление вводом / выводом
С помощью OpenMV Cam вы можете
использовать машинное зрение для управления контактами ввода-вывода в реальном мире. OpenMV Cam имеет шину SPI, шину I2C, последовательную шину Async (RX / TX), ADC, ЦАП и другие
Приложения
OpenMV Cam можно использовать для следующих вещей в настоящее время (больше в будущем):
Разделение кадров
Вы можете использовать Frame Differencing на вашем OpenMV Cam, чтобы обнаружить движение в сцене, посмотрев, что изменилось. Frame Differencing позволяет использовать OpenMV Cam для приложений безопасности. Оформить видео здесь.
Отслеживание цвета
Вы можете использовать OpenMV Cam для обнаружения до 16 цветов за один раз в изображении (реалистично вы никогда не захотите найти больше 4), и каждый цвет может иметь любое количество четких капель. Затем ваш OpenMV Cam скажет вам положение, размер, центроид и ориентацию каждого блоба. Используя отслеживание цвета, ваш OpenMV Cam можно запрограммировать так, чтобы отслеживать солнце, линию, отслеживание цели и многое, многое другое. Видео-демо здесь .
Отслеживание маркеров
Вы можете использовать OpenMV Cam для обнаружения групп цветов вместо независимых цветов. Это позволяет создавать цветные метки (2 или более цветовых тега), которые можно поместить на объекты, позволяющие вашему OpenMV Cam понять, что представляют собой тегированные объекты. Видео-демо здесь.
Обнаружение лица
Вы можете обнаружить Faces с помощью OpenMV Cam (или любого общего объекта). Ваш OpenMV Cam может обрабатывать Haar Cascades для обнаружения общих объектов и оснащен встроенным фронтальным каскадом лица и каскадом Eye Haar для обнаружения лиц и глаз.
Контроль глаз
Вы можете использовать Eye Tracking с вашим OpenMV Cam, чтобы обнаружить чей-то взгляд. Вы можете, например, использовать это для управления роботом. Eye Tracking определяет, где находится зрачок, и обнаруживает, есть ли глаз в изображении.
Оптический поток
Вы можете использовать Optical Flow для определения перевода того, что смотрит ваш OpenMV Cam. Например, вы можете использовать оптический поток на четырехполосном уровне, чтобы определить, насколько он стабилен в воздухе. Смотрите видео с этой функцией здесь.
Обнаружение / декодирование QR-кода
Вы можете использовать OpenMV Cam для чтения QR-кодов в своем поле зрения. С помощью QR Code Detection / Decoding вы можете создавать интеллектуальные роботы, которые могут читать метки в среде. Вы можете посмотреть наше видео здесь.
Обнаружение / декодирование матрицы данных
OpenMV Cam M7 также может обнаруживать и декодировать 2D-штрих-коды матрицы данных. Вы можете посмотреть наше видео здесь.
Линейное декодирование штрих-кода
OpenMV Cam M7 также может декодировать линейные штрих-коды 1D. В частности, он может декодировать штрих-коды EAN2, EAN5, EAN8, UPCE, ISBN10, UPCA, EAN13, ISBN13, I25, DATABAR, DARABAR_EXP, CODABAR, CODE39, CODE93 и CODE128. Вы можете посмотреть наше видео здесь.
Отслеживание AprilTag
Даже лучше, чем QR-коды выше, OpenMV Cam M7 также может отслеживать AprilTags на 160x120 до 12 FPS. AprilTags - это поворотные, масштабные, сдвиговые и осветительные инвариантные современные знаковые маркеры. У нас есть видео об этой функции здесь.
Обнаружение линии
Бесконечное обнаружение линии можно быстро выполнить на вашем кулере OpenMV при макс. FPS. И вы также можете найти сегменты бесконечной длины. Вы можете посмотреть видео здесь . Кроме того, мы поддерживаем работу линейных regres сий на изображении для использования в строке после применения , как этот DIY Robo автомобиль.
Обнаружение круга
Вы можете использовать OpenMV Cam M7, чтобы легко обнаружить круги на изображении. Посмотрите сами в этом видео.
Обнаружение прямоугольника
OpenMV Cam M7 также может обнаруживать прямоугольники, используя наш код четвертого детектора библиотеки AprilTag. Оформить видео здесь.
Подбор шаблонов
Вы можете использовать сопоставление шаблонов с вашим OpenMV Cam, чтобы обнаружить, когда отображается переведенное предварительно сохраненное изображение. Например, сопоставление шаблонов можно использовать для поиска фидуциалов на печатной плате или чтения известных цифр на дисплее.
Захват изображения
Вы можете использовать камеру OpenMV для съемки до 640x480 изображений в оттенках серого / RGB565 BMP / JPG / PPM / PGM. Вы непосредственно контролируете, как изображения захватываются в вашем скрипте Python. Лучше всего, вы можете предварительно выполнить функции машинного зрения и / или нарисовать рамки перед их сохранением.
Запись видео
Вы можете использовать OpenMV Cam для записи до 640x480 изображений в формате Grayscale / RGB565 MJPEG или GIF ( или RAW-видео ). Вы напрямую контролируете, как каждый кадр видео записывается в вашем сценарии Python, и полностью контролирует, как начинается и заканчивается запись видео. И, подобно захвату изображений, вы можете предварительно закрепить функции машинного зрения и / или нарисовать видеокадры перед их сохранением.
Наконец, все вышеперечисленные функции могут быть смешаны и согласованы в вашем собственном пользовательском приложении вместе с управлением выводом ввода-вывода для общения с реальным миром.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.