roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 12:51

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Зрение для робота
СообщениеДобавлено: 03 фев 2010, 17:54 
Не в сети
Аватара пользователя

Зарегистрирован: 26 сен 2007, 08:25
Сообщения: 142
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля
Свой проэктик построил на XMega128A1
Заключается он в поиске мячика и слежении за ним.
МК с камеры(ADCM2700) получает изображение обрабатывает и выводит на дисплей LPH88/
крестиком показывает координаты(нахождение объекта).

Под рукой не было мячика пришлось взять фломастер(у него красный калпачок за ним и следил)
вот собственно видео:



с камеры получаю 8ми битный цвет пикселя, а дисплей принимает 16битные поэтому получились слегка инвертирываные на нем цвета.
Кстати некто не подскажет нормальный алгоритм перевода с 8ми в 16 битные пиксели?




(подправил тебе немного ютрубку. MegaBIZON)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение для робота
СообщениеДобавлено: 03 фев 2010, 20:09 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
на чем писал под Хмегу? мона бы софт выложить, если не секрет )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение для робота
СообщениеДобавлено: 03 фев 2010, 20:46 
Не в сети
Аватара пользователя

Зарегистрирован: 26 сен 2007, 08:25
Сообщения: 142
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля
Писал в CVAVR, исходник пока еще не секретный :)


Вложения:
+дисплей крестик и поиск обекта.rar [70.74 КиБ]
Скачиваний: 33
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение для робота
СообщениеДобавлено: 03 фев 2010, 21:01 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
сдвиг каждой части цвета до упора вправо

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение для робота
СообщениеДобавлено: 03 фев 2010, 22:10 
Не в сети
Аватара пользователя

Зарегистрирован: 26 сен 2007, 08:25
Сообщения: 142
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля
А какже зеленый? может побитно покажете для примера?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение для робота
СообщениеДобавлено: 03 фев 2010, 22:44 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
надо дш смотреть на камеру и дисплей, в основном 8-мибитный цвет - R3G3B2, 16тибитный видимо R6G6B4. тогда
Код:
// выделяем каждую компоненту 8мибитного цвета
uchar color, r,g,b;
b = color & 0x03;
g = (color & 0x1C) >> 2;
r = (color & 0xE0) >> 5;// теперь в младших разрядах нужный цвет

// переводим в 16бит
uword color_16;
color_16 = r << 13;
color_16 += g << 7;
color_16 += b << 2;

подумайте над оптимизацией.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение для робота
СообщениеДобавлено: 04 фев 2010, 00:21 
Не в сети
Аватара пользователя

Зарегистрирован: 26 сен 2007, 08:25
Сообщения: 142
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля
О спасибо отлично работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение для робота
СообщениеДобавлено: 12 мар 2010, 15:13 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Даташитом на камеру не кините?=)

_________________
[[Использование библиотеки OpenCV]]
Я в LiveJournal


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO