Распознавание обектов с помощью фотоаппарата - Форум Picbasic.ru
Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум Picbasic.ru » Электроника » Идеи » Распознавание обектов с помощью фотоаппарата
Распознавание обектов с помощью фотоаппарата
Klaus Дата: Вт, 08.12.2009, 19:15  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Новенький
Сообщений: 8
Репутация: 0   ±
Замечания:   ±
На сайте с 28.11.2009

Статус: Offline

Есть фотоаппарат, Cannon 8 магепиксель. не работает экран, матрицу разбили. Подключал к телевизору, он в реальном времени как вэбкамера работает, т.е сразу выход сигнала есть.
Хотелось бы узнать, можно ли как то подключить видео выход, не Эс- видео, а обычный тюльпан к МК и с помощью фотоаппарата+МК распознавать самые простые образы?
Буду рад вашим ответам smile
ЯНДЕКС Дата: 08.12.2009
terrarus Дата: Ср, 09.12.2009, 12:33  |                                                                                                                Сообщение # 2
Группа: Модераторы
Ранг:  Разобрался
Сообщений: 542
Репутация: 16   ±
Замечания:   ±
На сайте с 21.08.2008

Статус: Offline

Берете и суммируете на двух резисторах примерно по 1 кОм два сигнала и получаете из SVHS сигнал VHS, а затем подавате на тюльпан телевизора. А вот насчет МК неуверен. Думаю с помощью 16-разрядного PIC поставленную задачу не решить. Иначе как бы было все просто. давно бы стиральные машины распознавали хозяйку.

Если у в Вас что-то не получается, подумай, не стоит ли прочитать инструкцию...!
Сообщение отредактировал terrarus - Ср, 09.12.2009, 15:37
Klaus Дата: Ср, 09.12.2009, 15:12  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Новенький
Сообщений: 8
Репутация: 0   ±
Замечания:   ±
На сайте с 28.11.2009

Статус: Offline

Наверное постановка задачи слишком сложная. Конечно, чтоб система МК+ Фотоаппарат распознавала и отличала ну хотя бы + от - очень сложно. ДЛя начала пусть сможет отличать белый от чёрного.
Так вот как такую задачу решить?
terrarus Дата: Ср, 09.12.2009, 15:35  |                                                                                                                Сообщение # 4
Группа: Модераторы
Ранг:  Разобрался
Сообщений: 542
Репутация: 16   ±
Замечания:   ±
На сайте с 21.08.2008

Статус: Offline

В полном телевизионном сигнале уровень белого и уровень черного будут отличатся наличием разного уровня постоянной составляющей. Можно подать сигнал от видеокамеры на диодный детектор и получить на выходе разную амплитуду постоянной составляющей. Затем при помощи встроенного в PIC-микроконтроллер АЦП произвести измерения и далее управлять светодиодами подключенным в двум разрядам порта, например PORTB.0 и PORTB.1. Горит светодиод подлюченный к PORTB.0, значит белый цвет.
Горит светодиод подлюченный к PORTB.1, значит черный цвет. Не горят оба, значит либо серый цвет.,либо вообще никакого объекта нет перед камерой. Но наверно этим и ограничится попытка распознавания цветов или образов вашей сиспемой.


Если у в Вас что-то не получается, подумай, не стоит ли прочитать инструкцию...!
Klaus Дата: Ср, 09.12.2009, 16:34  |                                                                                                                Сообщение # 5
Группа: Проверенные
Ранг:  Новенький
Сообщений: 8
Репутация: 0   ±
Замечания:   ±
На сайте с 28.11.2009

Статус: Offline

т.е описанную выше методику распознавания возможно реализовать на Пиках? а по подробнее где можно почитать, посмотреть. Думаю, нужно начать с того, что бы понять сам принцип работы камеры. Вот не понятно, что такое "постоянная составляющая", диодный детектор smile Спасибо большое за помощь и советы!!!
retas Дата: Ср, 09.12.2009, 20:21  |                                                                                                                Сообщение # 6
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 462
Репутация: 10   ±
Замечания:   ±
На сайте с 10.09.2007

Статус: Offline

Возможный подход к решению такой проблемы (т.е. возможность различать примитивнейшие образы), мне видится таков (при условии что фотик выдаёт нормальный телевизионный сигнал).
Посмотрите структуру телевизионного сигнала - это последовательность синхро импульсов строчной и кадровой развёртки с крингелями (изображением) между ними. Скажем, изображение состоит из трёх ровных по ширине вертикальных полос: черная, белая, черная. На одну строку уделяется, вроде 64us. Научите ваш МК отличить строчный синхроимпульс и после него меряйте: первые примерно 21us должны получать '0', следующие 21us - '1' и до следующего импульса '0'. Проделайте это несколько раз (в течение всего кадра проверять такой примитив, наверное, не стоит).
Про "постоянную составляющую" найдёте поинтересовавшись основами телевидения а про диодный детектор - в основах электроники.


Новый подход к питанию потребителей переменного тока: http://ekolaif.ucoz.ru
Klaus Дата: Ср, 09.12.2009, 21:07  |                                                                                                                Сообщение # 7
Группа: Проверенные
Ранг:  Новенький
Сообщений: 8
Репутация: 0   ±
Замечания:   ±
На сайте с 28.11.2009

Статус: Offline

с основами телевидения ознакомлюсь, эта область для меня не изучена, а вот насчёт диодного детектора, вообще впервые слышу такую абривиатуру, название компанента. Поищу на просторах интернета что есть диодный детектор.
Фотоаппарат выдаёт нормальный телевизионный сигнал. Выше было написано, что его можно подключить к телефизору с помощью кабеля (джек 3,5 как на наушниках- тюльпан видео и аудио), поставить в режим фотосъёмки или видеосъёмки и он в реальном времени будет выдавать видео сигнал. Модель фотика- Canon PowerShot A470.
Romario4840 Дата: Чт, 21.01.2010, 21:53  |                                                                                                                Сообщение # 8
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 23
Репутация: 0   ±
Замечания:   ±
На сайте с 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
Репутация: 0   ±
Замечания:   ±
На сайте с 28.11.2009

Статус: Offline

Спасибо большое Romario4840!!! Последняя ссылка очень интересная!!!
Форум Picbasic.ru » Электроника » Идеи » Распознавание обектов с помощью фотоаппарата
Страница 1 из 11
Поиск: