реклама на сайте
подробности

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> ATmegaXX+usb веб-камера + запись на флэш-карту
aesok
сообщение Dec 22 2007, 11:45
Сообщение #46


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Цитата(ведущий_специалист @ Dec 22 2007, 14:07) *
07.gif НИ ОДНА веб камера не будет иметь такую разрядность цвета.Вы, уважаемый с камерами то работали?
Насколько мне известно, почти все вебки, стоимостью до 2000 рублей имеют в своём составе CIF камеру. А это говорит о том, что максимальное разрешение такой камеры 357х220 точек при 8МИ БИТНОМ цвете.Причем на максимальном разрешении ни один идиот не станет передавать видео по усб1.1. Кстати, вопрос ко всем! Кто нибудь видел камеру с 16ти битным разрешением цвета?
Я конечно про дешевые вебки, стоимостью до 2х тысяч рублей.


Разные камеры (мы здесь говорим о дешевых камерах) имеют разные разные наборы разрешения или производные от VGA (320x240...) или от теливизионных стандартов CIF (352x288...) или оба. В контексте моего вопроса это не имеет принципиального значения. В первом случее кадр содержит 76800 пикселей, во втором 101376.

Что касаеться цветового разрешения то я говорил о количестве бит на пиксел, а не на цвет. Камеры используют или 16-битное предсталение цвета (R и B - по 5 бит, G - 6) или 24 битное (по 8-бит на цвет).

Ни кто не может передать это видео поток по Full-Speed (12Mb/s) USB шине без сжатия 352x288 * 16 (информация о цвете) * 15..30 (кадров в секунду) = 24 330 240 .. 48 660 480 b/s. Поэтому все Full-Speed USB Web-камеры используют сжатие. High-Speed может передовать такой поток без сжатия.

Цитата
Я че, маньяк чтоли?? Работа по и2ц напрямую с глазом. Вот камеру пришлось распаять конечно. Дал ей тактовую частоту около 5ти мегагерц контроллер на скорости 20 мегагерц и по параллельному потоку хорошо справляюсь.Камера то сама по себе слабенькая.


Я писал про подключен6ие USB Web-камеры к AVR, как спрашивал автор темы.

Анатолий.

Сообщение отредактировал aesok - Dec 22 2007, 12:44
Go to the top of the page
 
+Quote Post
ведущий_специали...
сообщение Dec 22 2007, 15:32
Сообщение #47


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 24-11-07
Пользователь №: 32 645



Цитата(aesok @ Dec 22 2007, 14:45) *
Ни кто не может передать это видео поток по Full-Speed (12Mb/s) USB шине без сжатия 352x288 * 16 (информация о цвете) * 15..30 (кадров в секунду) = 24 330 240 .. 48 660 480 b/s. Поэтому все Full-Speed USB Web-камеры используют сжатие. High-Speed может передовать такой поток без сжатия.
Я писал про подключен6ие USB Web-камеры к AVR, как спрашивал автор темы.

Да вот я о том же. Автор похоже задал вопрос не подумав.
Вобщем делаем общий вывод:
Вопрос не по существу. Авр физически не справится с этой задачей.Намного проще работать с самой камерой.
Единственное решение.Запоминаем кадр во внешнюю срамку.Потом либо переписываем его во флэшку, либо даже можно сконвертировать в крайнем случае в gif. Где то исходники даже валялись.
Кстати для запаковки в гиф надо иметь по 4 килобайта на каждый цвет,,, тоже внешняя память.
Сам щас с этим мучусь.Работаю над проектом с камерой. Хочу запоминать в сдшке.
Go to the top of the page
 
+Quote Post
sash_u
сообщение Dec 26 2007, 13:42
Сообщение #48


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Цитата(ведущий_специалист @ Dec 22 2007, 17:32) *
Вобщем делаем общий вывод:
Вопрос не по существу.
Авр физически не справится с этой задачей.Намного проще работать с самой камерой.

Про работать напрямую - это несомнненно проще,но не годится, хочется универсальности.

И всё же снова мысль по теме:
Неужели в системе где задаёт темп работы мастер (в данной задумке AVR) и который работает только в режиме LS,а камера в режиме ведомого устройства невозможно их состыковать??? Мастер же должен быть инициатором обмена. Кто может сказать возможно ли функционирование такой системы в общем (не беря в счёт веб камеру)?
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Dec 29 2007, 08:06
Сообщение #49


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Пытаться делать USB-HOST на AVR? - Есть такой изврат - http://osainto.free.fr/USBHOST/UKP/Version...translate_c.htm
Но успеть ещё и чем-то полезным заниматься врятли получится. А камеру (не USB) к AVR цепляли там -
http://www.riccibitti.com/witnesscam/abstract.htm


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
ведущий_специали...
сообщение Dec 29 2007, 20:43
Сообщение #50


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 24-11-07
Пользователь №: 32 645



и здесь http://ledeffects.net/pages/?id=23.
Go to the top of the page
 
+Quote Post
piroJOKE
сообщение Jun 25 2008, 18:47
Сообщение #51





Группа: Новичок
Сообщений: 2
Регистрация: 25-06-08
Пользователь №: 38 558



Цитата(ведущий_специалист @ Dec 22 2007, 13:44) *
расколупал камеру genius и использую от неё только сам глазок, хотя нашел доку и на чип, работающий с усб, и на саму камеру.
Могу смело заявить что работать просто с камерой намного проще нежели с усб.

Для такой шутки, вероятно, подходит не всякая камера?
Расковырял сегодня две разные камеры - в каждой нашлась только одна микросхема (и глазок и интерфейс одновременно, очевидно). (Кстати, последняя камера так и распознается, пока не установлены драйвера - CIF Single Chip).
Можно ли без USB использовать такие камеры, в которых только одна микросхема-сенсор? 05.gif

PS, Оффтопик: помучав несколько камер, выяснил, что камеры, купленные ~2 года назад за ~15$ показывают значительно лучше, чем современные за ту же цену. 07.gif Что это за дикость?!

На фото - Genius Eye 110: на лицевой стороне платы - сенсор и огромная куча конденсаторов, на задней - только кварц.

Сообщение отредактировал piroJOKE - Jun 25 2008, 18:58
Прикрепленные изображения
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
dENIM
сообщение Jun 25 2008, 19:34
Сообщение #52


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 13-03-07
Из: Севастополь
Пользователь №: 26 137



у камер два стандартных интерфейса
SMIA - В мобилах нокия - две дифф пары
ITU656 - во всех остальных

если есть желание прилепить камеру к АВР, то нужно покупать че нить от мобилы.

Самые дешевые от моторолы L6\L7\V3 - окло 3 баксов
и от сименсов 65 серии - около 2 баксов.

баловался делал такую игрушку: камера от M65 - mega16(12MHz) - дисплей от того же тела

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

И сейчас хочу прицепить камеру на аппаратный модуль у SAM9260.
но туплю с самим армом...непривычно после авр
Go to the top of the page
 
+Quote Post
piroJOKE
сообщение Jun 25 2008, 22:07
Сообщение #53





Группа: Новичок
Сообщений: 2
Регистрация: 25-06-08
Пользователь №: 38 558



Цитата(dENIM @ Jun 25 2008, 22:34) *
у камер два стандартных интерфейса
О. Вот стандартные - это ценно. Спасибо. Только я не пойму, как эту штуку можно прицепить к нашим чипам - там же вроде весьма высокая скорость передачи (10 бит на пиксель, и никакого сжатия изображения)?
Go to the top of the page
 
+Quote Post
dENIM
сообщение Jun 25 2008, 23:43
Сообщение #54


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 13-03-07
Из: Севастополь
Пользователь №: 26 137



ну то, что я ковырял было 16-битное - 0.3 МП

Использовал разрешение QQVGA (160x120)

Управляются по TWI...там и выбирается частота синхронизации...от 6.5 МГц до 24 вроде. Соответственно выбранной частоте, контроллер камеры вставляет паузы между кадрами, для того чтоб обеспечить 15\30 кадров в секунду.

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

Если прицепить внешний генератор, да высунув язык запихивать по целому кадру в срам, то, думаю, размытость пропадет...и фпс увеличится.
Go to the top of the page
 
+Quote Post
ведущий_специали...
сообщение Jul 19 2008, 17:43
Сообщение #55


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 24-11-07
Пользователь №: 32 645



Цитата(piroJOKE @ Jun 25 2008, 22:47) *
На фото - Genius Eye 110: на лицевой стороне платы - сенсор и огромная куча конденсаторов, на задней - только кварц.


Вот такой глаз я и использовал. Там если аккуратно отпаять сам сенсор, то можно найти на другой стороне название. По названию нашел полный даташит, работать с ним очень легко. Правда даташит уже закрыт, я искал , уже не найти. Сам сенсор в камере стоит от Taiwan Advanced Sensor Corporated (TASC) так же и называется, еще какие то цифры идут.Есть также даташит на микруху - кодер джпег, который стоит на камере( он сжимает на ходу видео и передает пакеты в усб ). Чип очень сложный и осваивать его я не советую.Так что если даьташиты нужны, обращайся, при условии что с ними что то делать будешь..... Кстати, сам сенсор, не поверишь, может работать на минимальной частоте 1 мегагерц, а на камере он тактуется всего 5ю мегагерцами. Я авром пробывал его смотретть на лсиди от сименса, вроде получилось, но с цветом заморочки пошли, не стал кодировать да и некогда, так и забросил всё.......Возьмешься???
Go to the top of the page
 
+Quote Post

4 страниц V  « < 2 3 4
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 22:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01437 секунд с 7
ELECTRONIX ©2004-2016