Машинное зрение для станков, оборудования.

Контроллеры, драйверы, датчики, управляющие устройства.
drykov
Кандидат
Сообщения: 56
Зарегистрирован: 03 мар 2019, 01:59
Репутация: 11
Настоящее имя: Дмитрий
Откуда: Тверь
Контактная информация:

Re: Машинное зрение для станков, оборудования.

Сообщение drykov »

Пару лет назад тоже хотел поиграться в техническое зрение. Я программист и хобби у меня робототехника, так что моя точка зрения может сильно отличаться от вашей.
Но имейте в виду:
1. Kendryte 210 - продвинутый микроконтроллер и возможности у него как у микроконтроллера. Если чего то нет в готовом софте, то скорее всего ничего сделать и не получится.
2. OpenMV - слабая игрушка для тех не может завести OpenCV сам. Старая версия на stm32f7 (была у меня на тот момент) откровенна печальна, новая на stm32h6 бодрее. Китайские версии будут постоянно просить лицензионный ключ. Опенсорс такой опенсорс.
3. Jetson nano или банальная Raspberry Pi - уже позволяет завести свой OpenCV или TF
Однако все это мобильные платформы. Для начала разработки своего софта они не нужны, разве что привыкнуть к ограничениям, да и для автоматизации стационарного станка тоже.
А важно соблюсти баланс между наличием качественной камеры (или камер), достаточно производительного железа и удобной для разработчика среды разработки. Это обычный комп с хорошей веб камерой и возможно видеокартой. Ваш кэп.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Машинное зрение для станков, оборудования.

Сообщение aftaev »

drykov писал(а): Jetson nano
Юзал?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Машинное зрение для станков, оборудования.

Сообщение MX_Master »

Для проверки работы OpenCV пойдёт "USB камера + любой мини/макси комп" или "ноут со встроенной камерой". Ждать приезда PyAI не обязательно ;)
drykov
Кандидат
Сообщения: 56
Зарегистрирован: 03 мар 2019, 01:59
Репутация: 11
Настоящее имя: Дмитрий
Откуда: Тверь
Контактная информация:

Re: Машинное зрение для станков, оборудования.

Сообщение drykov »

aftaev писал(а): Юзал?
Нет. Пока у меня дойдут руки написать нужный софт точно выйдет новое поколение. Но отзывы неплохи.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Машинное зрение для станков, оборудования.

Сообщение aftaev »

MX_Master писал(а): пойдёт "USB камера + любой мини/макси комп" или "ноут со встроенной камерой".
Про OpenCV много смотрел, знаю. В личке merkwurdigliebe рассказал про OpenCV. Он на нем установщик СМД компонентов сделал.
Нет у меня ЮСБ камеры или ноута с камерой.
MX_Master писал(а): Ждать приезда PyAI не обязательно
Подождем ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Машинное зрение для станков, оборудования.

Сообщение aftaev »

MX_Master писал(а): Ещё видео
Туториал с примерчиками https://docs.opencv.org/master/d1/dc5/t ... ction.html
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Машинное зрение для станков, оборудования.

Сообщение MX_Master »

Саня, катать логику распознавания остатков пластика всё равно придётся. И наверняка самостоятельно. Какая бы платформа не была (PYAI,OpenMV,OpenCV), этого не избежать. Как минимум должен быть скрипт (на питоне) с фильтрами, эталонной картинкой и подёргиванием аварийного пина. Как там у тебя со скриптами на питоне?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Машинное зрение для станков, оборудования.

Сообщение aftaev »

MX_Master писал(а): Как там у тебя со скриптами на питоне?
Хош помочь?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Машинное зрение для станков, оборудования.

Сообщение MX_Master »

Дело в том, что ты выбрал платформу, доки к которой есть только на китайском :) Максимум примеры можно посмотреть. Или я, всё-таки, плохо искал?
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Машинное зрение для станков, оборудования.

Сообщение alex_sar »

Нейронные сети штука ресурсоёмкая ( на стадии обучения как минимум).

Для штучных задач проще не заморачиваться с микроконтроллерами, а взять обычный комп, подключить обычную веб камеру, поставить OpenCV, и вперёд. Если нужна интеграция с хардом, так LPT и платы развязки никто не отменял.

Съэкономите кучу времени!
У микроконтроллеров и ресурсы ограничены, и отлаживать в разы сложней. Оправдано только в случае тиражирования.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Машинное зрение для станков, оборудования.

Сообщение MX_Master »

Ну а потом, при наличии рабочего варианта логики на OpenCV, можно взять любой миникомп + USB камеру. Цена (в сравнении с PyAI модуль + камера) будет примерно такая же (или меньше), а развернуться можно будет гораздо шире, чем на PyAI/OpenMV.
romanetz
Кандидат
Сообщения: 90
Зарегистрирован: 10 окт 2021, 08:13
Репутация: 77
Контактная информация:

Re: Машинное зрение для станков, оборудования.

Сообщение romanetz »

Есть ещё нюансы
USB камеры поддерживают разные режимы, в т.ч. с YUV2 кодированием (без сжатия) - это даёт меньшую задержку, исключая кодер-декодер. Надо брать модели обязательно с USB3 и проверять режимы. Подсветка в промышленных камерах светодиодная и синхронная с электронным затвором камеры.
Opencv для скорости требует поддержки в драйвере и видяхе, сборку opencv надо соответствующую.
Ответить

Вернуться в «Электроника»