Распознавание обектов с помощью фотоаппарата
|
|
Klaus |
Дата: Вт, 08.12.2009, 19:15 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
8
Замечания:
±
На сайте с 28.11.2009
Статус:
Offline
|
Есть фотоаппарат, Cannon 8 магепиксель. не работает экран, матрицу разбили. Подключал к телевизору, он в реальном времени как вэбкамера работает, т.е сразу выход сигнала есть. Хотелось бы узнать, можно ли как то подключить видео выход, не Эс- видео, а обычный тюльпан к МК и с помощью фотоаппарата+МК распознавать самые простые образы? Буду рад вашим ответам
|
|
|
|
terrarus |
Дата: Ср, 09.12.2009, 12:33 | Сообщение # 2 |
Группа:
Пользователи
Ранг:
Помогаю всем
Сообщений:
451
Замечания:
±
На сайте с 21.08.2008
Статус:
Offline
|
Берете и суммируете на двух резисторах примерно по 1 кОм два сигнала и получаете из SVHS сигнал VHS, а затем подавате на тюльпан телевизора. А вот насчет МК неуверен. Думаю с помощью 16-разрядного PIC поставленную задачу не решить. Иначе как бы было все просто. давно бы стиральные машины распознавали хозяйку.
Если у в Вас что-то не получается, подумай, не стоит ли прочитать инструкцию...!
Сообщение отредактировал
terrarus - Ср, 09.12.2009, 15:37
|
|
|
|
Klaus |
Дата: Ср, 09.12.2009, 15:12 | Сообщение # 3 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
8
Замечания:
±
На сайте с 28.11.2009
Статус:
Offline
|
Наверное постановка задачи слишком сложная. Конечно, чтоб система МК+ Фотоаппарат распознавала и отличала ну хотя бы + от - очень сложно. ДЛя начала пусть сможет отличать белый от чёрного. Так вот как такую задачу решить?
|
|
|
|
terrarus |
Дата: Ср, 09.12.2009, 15:35 | Сообщение # 4 |
Группа:
Пользователи
Ранг:
Помогаю всем
Сообщений:
451
Замечания:
±
На сайте с 21.08.2008
Статус:
Offline
|
В полном телевизионном сигнале уровень белого и уровень черного будут отличатся наличием разного уровня постоянной составляющей. Можно подать сигнал от видеокамеры на диодный детектор и получить на выходе разную амплитуду постоянной составляющей. Затем при помощи встроенного в PIC-микроконтроллер АЦП произвести измерения и далее управлять светодиодами подключенным в двум разрядам порта, например PORTB.0 и PORTB.1. Горит светодиод подлюченный к PORTB.0, значит белый цвет. Горит светодиод подлюченный к PORTB.1, значит черный цвет. Не горят оба, значит либо серый цвет.,либо вообще никакого объекта нет перед камерой. Но наверно этим и ограничится попытка распознавания цветов или образов вашей сиспемой.
Если у в Вас что-то не получается, подумай, не стоит ли прочитать инструкцию...!
|
|
|
|
Klaus |
Дата: Ср, 09.12.2009, 16:34 | Сообщение # 5 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
8
Замечания:
±
На сайте с 28.11.2009
Статус:
Offline
|
т.е описанную выше методику распознавания возможно реализовать на Пиках? а по подробнее где можно почитать, посмотреть. Думаю, нужно начать с того, что бы понять сам принцип работы камеры. Вот не понятно, что такое "постоянная составляющая", диодный детектор Спасибо большое за помощь и советы!!!
|
|
|
|
retas |
Дата: Ср, 09.12.2009, 20:21 | Сообщение # 6 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
445
Замечания:
±
На сайте с 10.09.2007
Статус:
Offline
|
Возможный подход к решению такой проблемы (т.е. возможность различать примитивнейшие образы), мне видится таков (при условии что фотик выдаёт нормальный телевизионный сигнал). Посмотрите структуру телевизионного сигнала - это последовательность синхро импульсов строчной и кадровой развёртки с крингелями (изображением) между ними. Скажем, изображение состоит из трёх ровных по ширине вертикальных полос: черная, белая, черная. На одну строку уделяется, вроде 64us. Научите ваш МК отличить строчный синхроимпульс и после него меряйте: первые примерно 21us должны получать '0', следующие 21us - '1' и до следующего импульса '0'. Проделайте это несколько раз (в течение всего кадра проверять такой примитив, наверное, не стоит). Про "постоянную составляющую" найдёте поинтересовавшись основами телевидения а про диодный детектор - в основах электроники.
|
|
|
|
Klaus |
Дата: Ср, 09.12.2009, 21:07 | Сообщение # 7 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
8
Замечания:
±
На сайте с 28.11.2009
Статус:
Offline
|
с основами телевидения ознакомлюсь, эта область для меня не изучена, а вот насчёт диодного детектора, вообще впервые слышу такую абривиатуру, название компанента. Поищу на просторах интернета что есть диодный детектор. Фотоаппарат выдаёт нормальный телевизионный сигнал. Выше было написано, что его можно подключить к телефизору с помощью кабеля (джек 3,5 как на наушниках- тюльпан видео и аудио), поставить в режим фотосъёмки или видеосъёмки и он в реальном времени будет выдавать видео сигнал. Модель фотика- Canon PowerShot A470.
|
|
|
|
Romario4840 |
Дата: Чт, 21.01.2010, 21:53 | Сообщение # 8 |
Группа:
Проверенные
Ранг:
Начал соображать
Сообщений:
23
Замечания:
±
На сайте с 26.06.2009
Статус:
Offline
|
Обработка ТВ сигнала с помощью МК не возможно, мощность не та. Сначала сигнал, нужно ужать каким не будь аппаратным кодеком (http://www.infovideo.ru/htm/PR12.htm), а потом уже на обработку в МК мощностью хотя бы компьютера 200 Пентиума с памятью в 64 Мбайта. http://www.videoton.ru/Article...._7.html А распознавать черное и белое можно и с помощью фотодиодов. Диодный детектор, это одна из основ радиоэлектроники. Почитайте про радиоприёмники. ИЛИ http://ru.wikipedia.org/wiki....0.D1.8B Добавлено (21.01.2010, 21.53.15) --------------------------------------------- Долго искал средь кучи файлов http://www.compitech.ru/html.cgi/arhiv/03_01/stat_108.htm Думаю форумчанам будет интересно!
|
|
|
|
Klaus |
Дата: Ср, 03.02.2010, 16:56 | Сообщение # 9 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
8
Замечания:
±
На сайте с 28.11.2009
Статус:
Offline
|
Спасибо большое Romario4840!!! Последняя ссылка очень интересная!!!
|
|
|
|