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

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

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

Сообщение MX_Master »

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

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

Сообщение aftaev »

MX_Master писал(а): Теперь хотя бы понятно о каком готовом решении речь. На питоне в готовом IDE даже я смогу накатать сравнение кусков фотки и подёргать аварийными пинами
Если видео посмотреть в Ютубе, вроде есть разные прошивки для примера работы. Данные выдает в UART. Такие как размер и название объекта. Например помидор, огурец. А дальше хоть ардуину подключай.
Придет плата, будем делать посмотреть ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Cvazist писал(а): 01 окт 2021, 09:31 Сравнить 2 фото файла, пустой матрицы и с кусочком литника. Пустая = сфотографированой - продолжение работы.
Пустая не равна сфотографированой - стоп.
В % задать погрешность при сравнении.
Изи.
К сожалению не все так просто, если рядом окно, и погода меняется, тучки то есть то нету, или в цеху включат ещë освещение, или кто-то к станку подойдет и тень упадет, произойдет очень большое изменение интенсивности в каждом пикселе, в следствии чего простое попиксельное сравнение не подойдёт.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Провентилировал вопрос.

Вместо этих новомодных OpenMV и т.п. можно использовать любой бюджетный Orange Pi + любую подходящую камеру (CSI, 24P) + Armbian (Linux) + открытую библиотеку OpenCV. При этом накатать свою программку можно не только на питоне, но и на быстром C/C++. Дёргать аварийные пины апельсина ваще проблем нет. Ещё и LinuxCNC можно рядом в нагрузку поставить и полностью всю ТПАшку автоматизировать :hehehe:
Аватара пользователя
Prav
Мастер
Сообщения: 827
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 138
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

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

Сообщение Prav »

MX_Master писал(а): 01 окт 2021, 13:55 Провентилировал вопрос.

Вместо этих новомодных OpenMV и т.п. можно использовать любой бюджетный Orange Pi + любую подходящую камеру (CSI, 24P) + Armbian (Linux) + открытую библиотеку OpenCV. При этом накатать свою программку можно не только на питоне, но и на быстром C/C++. Дёргать аварийные пины апельсина ваще проблем нет. Ещё и LinuxCNC можно рядом в нагрузку поставить и полностью всю ТПАшку автоматизировать :hehehe:
Да накатать свою систему ЧПУ тоже как два пальца об асфальт! Кто-то здесь так говорил :thinking:
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

MX_Master писал(а): 01 окт 2021, 13:55 Провентилировал вопрос.

Вместо этих новомодных OpenMV и т.п. можно использовать любой бюджетный Orange Pi + любую подходящую камеру (CSI, 24P) + Armbian (Linux) + открытую библиотеку OpenCV. При этом накатать свою программку можно не только на питоне, но и на быстром C/C++. Дёргать аварийные пины апельсина ваще проблем нет. Ещё и LinuxCNC можно рядом в нагрузку поставить и полностью всю ТПАшку автоматизировать :hehehe:
Проблема в том что нужно правильно подобрать какие фильтры использовать, в какой последовательности, с какими параметрами, чтобы получить желаемый результат, и на это уходит очень много времени.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

MX_Master писал(а): Вместо этих новомодных OpenMV и т.п. можно использовать любой бюджетный Orange Pi + любую подходящую камеру (CSI, 24P) + Armbian (Linux) + открытую библиотеку OpenCV.
Осталось во всем разобраться как это все скрутить в кучку.
MX_Master писал(а): Ещё и LinuxCNC можно рядом в нагрузку поставить и полностью всю ТПАшку автоматизировать
Запаришься автоматизировать ТПА на LinuxCNC ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

selenur писал(а): Проблема в том что нужно правильно подобрать какие фильтры использовать, в какой последовательности, с какими параметрами, чтобы получить желаемый результат, и на это уходит очень много времени.
Смотрю ролики на ютубе. Чувак берет помидор, пофоткал с разных сторон его и все он определяется.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

aftaev писал(а): 01 окт 2021, 14:41
selenur писал(а): Проблема в том что нужно правильно подобрать какие фильтры использовать, в какой последовательности, с какими параметрами, чтобы получить желаемый результат, и на это уходит очень много времени.
Смотрю ролики на ютубе. Чувак берет помидор, пофоткал с разных сторон его и все он определяется.
Вероятнее всего используется заранее обученная модель нейросети, в виде файла который просто подключается к функции в которую на вход подается рисунок, а на выходе массив в котором список областей где есть в наличии фрукты, овощи. Может просто по цвету находит.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
SVP
Мастер
Сообщения: 6135
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

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

Сообщение SVP »

aftaev писал(а): 01 окт 2021, 14:41
selenur писал(а): Проблема в том что нужно правильно подобрать какие фильтры использовать, в какой последовательности, с какими параметрами, чтобы получить желаемый результат, и на это уходит очень много времени.
Смотрю ролики на ютубе. Чувак берет помидор, пофоткал с разных сторон его и все он определяется.
Это да. А потов фоткаешь диван, а на выходе "леопард".
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Prav писал(а): Да накатать свою систему ЧПУ тоже как два пальца об асфальт! Кто-то здесь так говорил
Дык, хоть сейчас можно начать и через пол года закончить, но кому это всё надо, если оно будет неоплачено. Каждому нужно что-то своё и, желательно, сразу готовое. Конструктор никому не интересен.

selenur писал(а): Проблема в том что нужно правильно подобрать какие фильтры использовать, в какой последовательности, с какими параметрами, чтобы получить желаемый результат, и на это уходит очень много времени.
Если кадры статичные и не перегружены мелочами, собрать базу можно быстро. А появление посторонних объектов в кадре, по-моему ещё проще сделать.

aftaev писал(а): Осталось во всем разобраться как это все скрутить в кучку.
Небольшой пример - https://sb-dc.ru/face_detection/%D0%B7% ... B8-python/

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

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

Сообщение aftaev »

selenur писал(а): Вероятнее всего используется заранее обученная модель нейросети,
Фоткаешь кучку фоток, загружаешь на их сайт, получаешь на мыло файл. Его заливаешь в плату.

В Ютубе находил сравнение на базе PyAi k210 и STM32, Последняя более тормознутая система.
Описание микрухи на базе чего это сделано.
https://www.youtube.com/watch?v=ySSPVSSJQLU
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

MX_Master писал(а): Каждому нужно что-то своё и, желательно, сразу готовое. Конструктор никому не интересен.
Правильно, нужно готовое, а не ковыряться в нем пол года.
MX_Master писал(а): Небольшой пример - https://sb-dc.ru/face_detection/%D0%B7% ... B8-python/
Но для быстроты непосредственно в работе я бы на Сях рабочую программку накатал. На питоне лучше образцы и тесты проводить.
В инете полно про машинное зрение. Мне нужен был готовый комплект. Создавая тему думал что кто то засоветует что то интересное. Плату заказал. Ждем.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Cvazist
Мастер
Сообщения: 1080
Зарегистрирован: 16 окт 2017, 16:07
Репутация: 85
Контактная информация:

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

Сообщение Cvazist »

selenur писал(а): 01 окт 2021, 13:48 К сожалению не все так просто, если рядом окно, и погода меняется, тучки то есть то нету, или в цеху включат ещë освещение, или кто-то к станку подойдет и тень упадет, произойдет очень большое изменение интенсивности в каждом пикселе, в следствии чего простое попиксельное сравнение не подойдёт.
Так так же и с ИИ камерой, её надо будет обучить всем этим нештатными ситуациям.
Так что по моему проще нормально осветить рабочую зону, либо ИК подсветка с камерой.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Cvazist писал(а): Так так же и с ИИ камерой, её надо будет обучить всем этим нештатными ситуациям.
Если нафоткать с разных ракурсов во всех возможных ситуациях, матрицу чистую, и с застрявшем пластиком, можно получить хорошую достоверность, проблема в том что если появиться необходимость делать из синего пластика, который не участвовал в обучении, то возникает нюанс.....
Как я понял матрицы в течение дня меняют, а значит и обучение нужно делать либо одно под все матрицы, или под каждую матрицу свой файл, а это пипец сколько времени занимает.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

selenur писал(а): проблема в том что если появиться необходимость делать из синего пластика, который не участвовал в обучении, то возникает нюанс.....
Один цвет, будет несколько цветов думаю не сложно научить.
selenur писал(а): Как я понял матрицы в течение дня меняют, а значит и обучение нужно делать либо одно под все матрицы, или под каждую матрицу свой файл, а это пипец сколько времени занимает.
При цене платки 50баксов, это машиное зрение можно прям в матрицу вмонтировать. Выфрезеровать под нее ударопрочный корпус, пусть там живет вечно :)
Можно прицепить камеры на плиты ТПА. Это куда прессформа ставится. Закрепить камеры так чтобы не двигались. И наделать флешки под каждую прессформу.

В ТПА под каждую форму свои настройки. Их там кучка. Чтобы ручками как Моцарт не стучать по клаве, есть такая фишка. Втыкаешь в стойку флешку, выбираешь сохранить и все параметры сохраняются на флешку. Поменял прессформу, втыкаешь флешку для этой прессформы и все параметры прописались в стойке.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Расскажу еще одно СТРАШНОЕ применение машинному зрению. Когда брату сказал что заказал набор машинного зрения. Он подумал это для лобродурика. Есть у нас не очень "вумная" собачка, которая постоянно заходит в цех и обсикивает станки. Чуть дверь оставил открытой, все готово. Что с лобродуриком не делали, даже радиоошейник купили. Не переучивается зараза.
Радиошейник + машинное зрение = лобродурик не зайдет в цех :)

Можно начинать разводить панику :hehehe:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

А как его отваживать? Током бить? Или при приближении пищалки включать, двери закрывать?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

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

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

Сообщение aftaev »

selenur писал(а): А как его отваживать? Током бить? Или при приближении пищалки включать, двери закрывать?
Есть специальные ошейники для обучения. Напруга от 1-100 выбирается. Есть пищалка. Есть специальные ошейники без пульта. Чтобы собаку отучить гавкать. Собака гав, пищалка. Еще гав, пишалка два раза. еще гав, ее слегка током. Еще гав, еще сильнее. Потом собаке достаточно только пищалки.
MX_Master писал(а): Доводчик на дверь
И как мы до этого не догадались :) Было бы все так просто.
Клиент приехал. Ворота подымаешь. Пока ходишь, разгружаешь, он свое дело сделал. Видимо коты там метят территорию и его это бесит. Есть станки которые под навесом стоят без всяких дверей.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

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