roboforum.ru

Технический форум по робототехнике.

Что можно "выжать" из видеокамеры с помощью МК?

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение =DeaD= » 23 июл 2008, 22:18

Ну вообще конечно 320х240 это даже в Grayscale 76.8Kb :)

Так что пожалуй прощаемся с этим разрешением. Попробуем посмотреть на вариант 160х120. :)
В цвете это будет порядка 57.6Кб - тоже жирно, хотя уже можно попробовать выкрутиться как-то.

Получается, что для вольготной работы надо максимум 120х90 кадр, тогда он в ч/б будет занимать 10.8Кб, а в цвете 32.4Кб.

Ну а совсем спокойно действительно как и предлагалось 80х60 кадр... :- надо подумать...

Качество кадра наверное можно вытянуть - если считать 320х240, а потом сплющить его в 4 раза - будет мало помех. Только где нормально сплющивать? Сама камера от сотика может нормально сжимать свою картинку чтобы качество свёртки дать хорошее?

Добавлено спустя 2 минуты 40 секунд:
Какой угол обзора у камеры сотика? порядка 60 градусов? Это на расстоянии скажем 80см один пиксель будет = 1см. Т.е. распознавать морду лица, учитывая что она тоже порядка 24см длиной, можно будет максимум на этом самом расстоянии 80см. Итого получаем, что опознавать морды можно будет только если специально нагибаться к роботу и т.п.

А вот если бы разрешение было 320х240 морды лица оно бы на расстоянии 2.4м опознавало бы. Эх... :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение Pavia » 24 июл 2008, 01:51

Скорее всего изоброжение будет в Сыром виде. Т.е закодированное по коду грея.
Матрицей вида
RG
GB
Т.е один пиксель это канал одного цвета. И размерность 8 или 12 бит.
Pavia
 
Сообщения: 31
Зарегистрирован: 24 июл 2008, 01:39

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение =DeaD= » 24 июл 2008, 10:27

2EdGull: В каком виде будем получать кадры с камеры? Какие есть варианты? Можно сразу на камере сжать до 160х120 хотябы?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение EdGull » 24 июл 2008, 10:44

камера будет от самсунга Е700
про ее возможные аппаратные разрешения пошел искать

Добавлено спустя 7 минут 47 секунд:
итак, начинаем от сюда
http://o-d-v.nm.ru/tel_cam/cameras/samsung_E700.htm

Добавлено спустя 7 минут 13 секунд:
я так понял есть следующие режимы
640х480
320х240
160х120
сам дашаит вот http://o-d-v.nm.ru/tel_cam/cameras/HV71 ... aChips.pdf
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение =DeaD= » 24 июл 2008, 12:09

Даташиты:

Добавлено спустя 1 час 20 минут 48 секунд:
160x120x3=57600 - немало, всю оперативку съест. Её ж не более 64Кб можно ставить без листания страниц?
Вложения
samsung_E700_CameraManual.pdf
На камеру
(217.39 КиБ) Скачиваний: 21
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение EdGull » 24 июл 2008, 12:11

кстати! даже для самого мизерного разрешения, можно найти практическое пррименение!
можно сделать датчик мусора на полу
ложим камеру на левый бок
на время захвата кадра включаем вспышку, мой пылесос будет рабтоать только когда меня нет дома
мусор будет в пересвете, т.е. реальные белые пятна, чем они левее в кадре тем ближе к нам
и для пылесоса нам спешить некуда, хоть кадр в секунду :P
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение hudbrog » 24 июл 2008, 12:35

Немного не в тему, но где ты планируешь покупать разъемы под эту камеру? Или собираешься отрывать ее родной и паяца прямо к плате?
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение EdGull » 24 июл 2008, 12:38

там же где и сами камеры
кстати, для датчика грязи распознование образов ваще не нужно
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение Duhas » 24 июл 2008, 18:16

на счет курил и буду ли участвовать - курю - только кальян, думается с него не хуже чем без него..

буду ли участвовать - да, рад бы поучаствовать, особенно если определить конкретную область что нада изучить и сделать..

на счет камня под разные вычисления, тут и правда 2 варианта, что-то простое, для баловства типа шарики гонять и мусор собирать то лучше уж на какой нитьмеге и делать, выжимая из нее все что можно и нельзя.. а если делать серьезное что-то, то уж и на серьезном железе, а я все смотрю в сторону АВР32..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение EdGull » 24 июл 2008, 18:23

реально видеокамеры уже прикручивал?
для начала по минимуму навигация по 2D-кодам, справишся?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение Duhas » 24 июл 2008, 18:28

1 - нет
2 - видимо слету нет, будет задача будем думаьб и искать информацию, если будет на чем делать - типа железяки я еще возможно и препода своего одного припрягу..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение EdGull » 24 июл 2008, 18:33

тю!... а какие проблемы-то?
покупаешь любую понравившуюся тебе китовую плату хоть с AVR32 подключаешь камеру от мобилки и вперед на распознование более чего-то серьезного :D
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение Duhas » 24 июл 2008, 18:39

собсна мой давнишний замысел - шестиног.. пока что я парюсь с механикой и тд.. как вопрос с механикой сростется я как бы и сам начну заниматься зрением конкрено для шагалки, и будут это по видимому два штука AP7001 - х...

если вам же нужна какая то помощь в любом проекте, будь то мега с камерой от мобилки, будь то что-то серьезное, я готов поучаствовать.. если есть конструктивные предложения - пишите..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение EdGull » 24 июл 2008, 19:50

вот поэтому и надо начинать с простого! и постепенно усложнять задачи.
предлагаю для начала сделать на основе камеры датчик грязи
разрешение любое какое сможем захватить
скорость обработки любая какая получится
распознование как такое не нужно, нужно вычеслить только белые участки

Добавлено спустя 1 час 2 минуты 13 секунд:
вот собственно обещанные фотки
Вложения
P1140838.JPG
соль и опять черный крупнолистовой чай
P1140836.JPG
чистый пол, как показала практика, не такой иж и чистый :-)
P1140833.JPG
крупа пшеничная слева черный крупнолистовой чай
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Что можно "выжать" из видеокамеры с помощью МК?

Сообщение =DeaD= » 24 июл 2008, 20:30

Выделить только белые участки при полученном с камеры изображении - рас плюнуть, вопрос в том что это будет очень уж специфичный датчик грязи. Во-первых не каждую грязь он распознает :)
Во-вторых это у тебя пол почти равномерного цвета, а вот в офисах популярен линолеум "мраморная крошка", там фиг чего различишь.
В-третьих сними всё это в разрешении 160х120 :) там и посмотрим, а на больше у AVR памяти нету :(

Итого крупу пшеничную если горкой насыпать - найдем её, а вот пыль не видно. Тем более там будут шумы.
Вложения
P1140836.JPG
P1140836.JPG (22.58 КиБ) Просмотров: 1645
P1140833.JPG
160х120 картинка
P1140833.JPG (32.88 КиБ) Просмотров: 1649
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Алгоритмы

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1