Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Софтуер за камера за прост разпознаване на цветове
http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=17189
Страница 1 от 1

Автор:  gicho [ Чет Мар 19, 2020 5:52 pm ]
Заглавие:  Софтуер за камера за прост разпознаване на цветове

Дайде нещо, което да върви на ПЦ или линукс платка примерно, и да може да рапортува в определени, предварително дефинирани координати, какъв цвят има. Примерно нещо питонско.
Идеята е за тест автоматизация - има устройство с много светодиоди за статус на предния панел. Върху него се въртят различни тестове и се очакват определени индикации. Та срещу устройството да има камера - IP или по USB, или пък на малинката, и да може в да се хващат състоянията. Т.е. в скрипта (test runner-а) да може да се повика команден ред примерно (питонски скрипт?) и той да върне информация за какво вижда на примерно 20 позиции в картинката. Камерата ще се фиксира стабилно, цялото може да си е в затворен (тъмен) шкаф за да няма смутители светлинни. Скорост не се гони, но все пак да е в границата на секунда цялата работа.
Ясно че всеки пример за capture примерно на питон, който връща картинката, трябва да е достатъчна база да може после да се пита на 25, 180 какво има като R, G и B, но може би има нещо малко по-напредничаво?
Не е удачно да се закачат електрически връзки към изходите за диодите - затворено устройство, идва следващата бройка и по-добре да си е "безконтактно".
Не знам всъщност защо така е дефинирано изискването за тест, но не ми се занимава да се боря - като го искат така, добре.

Автор:  michev [ Чет Мар 19, 2020 6:28 pm ]
Заглавие:  Re: Софтуер за камера за прост разпознаване на цветове

OpenCV е твоята библиотека, но все пак трябва да се разпише приложение. Има си кепчър за камера и тонове алгоритми за обработка и създаване на изображения.

Автор:  michev [ Чет Мар 19, 2020 8:28 pm ]
Заглавие:  Re: Софтуер за камера за прост разпознаване на цветове

Инжой :wink:

Прикачени файлове:
led_status_capture.zip [52.1 KiB]
273 пъти

Автор:  michev [ Чет Мар 19, 2020 11:16 pm ]
Заглавие:  Re: Софтуер за камера за прост разпознаване на цветове

И един ъпдейт с различаване на 2 цвята и опционален източник - камера.

Прикачени файлове:
src.zip [1.49 KiB]
242 пъти

Автор:  gicho [ Чет Мар 19, 2020 11:38 pm ]
Заглавие:  Re: Софтуер за камера за прост разпознаване на цветове

Мерси за примерите. Това беше едната идея - да се ползва директно капчър и да се гледа. Чудех се дали няма нещо по- user-friendly - в смисъл по-близо до "optical inspection" система - имаш "learn" режим, маркираш зони (позиция, размер от няколко пиксела да осреднява примерно), да си хване двете нива че да намери theshold и т.н.? Пък ако може да се усеща като мръдне "картинката" няколко пиксела/мм настрани съвсем ще е красота.
Може би се втелявам твърде много, като за начало ще е капчъра за proof of concept, оттам ще видим.

Автор:  michev [ Съб Мар 21, 2020 4:44 pm ]
Заглавие:  Re: Софтуер за камера за прост разпознаване на цветове

gicho написа:
..Пък ако може да се усеща като мръдне "картинката" няколко пиксела/мм настрани съвсем ще е красота...

Ето още малко подобрения тогава :) - Вече се използва изображение-маркер, чиито координати се използват като отправна точка за позициите на светодиодите.
Подобрен е метода за определяне на цвят.

Прикачени файлове:
led_status_capture_21.03.2020.zip [116.73 KiB]
259 пъти

Автор:  timt [ Съб Мар 21, 2020 4:56 pm ]
Заглавие:  Re: Софтуер за камера за прост разпознаване на цветове

Мисля че за друго питаш но разгледай това https://erelement.com/sensors/TCS34725-color-sensor и това https://learn.adafruit.com/adafruit-col ... s?view=all

Автор:  gicho [ Съб Мар 21, 2020 7:27 pm ]
Заглавие:  Re: Софтуер за камера за прост разпознаване на цветове

Аз от тия цветови сензори тръгнах, но има примерно 20 точки, които трябва да се анализират и затова мисля че камера е по-добрия вариант.
Цитат:
Ето още малко подобрения тогава :) - Вече се използва изображение-маркер, чиито координати се използват като отправна точка за позициите на светодиодите.
Подобрен е метода за определяне на цвят.

Мерси, ще го пробвам.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/