|
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 594
|
|
Посоветуйте видеокамеру11.01.2012, 16:55. Показов 9805. Ответов 9
Метки нет (Все метки)
Камеру на робота. Компактная, маложрущая. Картинка - 640х480х15 вполне устроит.
Но обязательно, чтобы без дополнительных блоков подключения к ноуту. Ну или с супермалым, с габаритный размер флешки. На роботе есть 11 и 5В, на ноуте ВиФи, БТ и УСБ. Параллельный вопрос - ВиФи ИПи камеру можно связать с ноутом, без доп. устройств виде роутеров и т.п.?
0
|
|
| 11.01.2012, 16:55 | |
|
Ответы с готовыми решениями:
9
Посоветуйте видеокамеру Посоветуйте видеокамеру Посоветуйте видеокамеру |
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
|
|
| 12.01.2012, 01:02 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 16.12.2016
|
|
| 16.08.2012, 14:26 | |
|
Может кто встречал камеру чтобы выход был не PAL аналоговый, а цифровой попиксельный, как при работе со статической памятью, или SPI. Удобно будет анализировать информацию тем же роботом.
Аналоговый выход дешев, от 300 рублей камеры, но его оцифровывать же надо, и 75 кбайт памяти под буфер выделять, и цвет недоступен без декодера. USB веб камера тоже недружелюбная для подключения ))
0
|
|
|
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
|
|
| 16.08.2012, 14:32 | |
|
а если подключиться к аналоговой до микросхемы кодера? Как там схемотехнически сделано?
0
|
|
|
1 / 1 / 0
Регистрация: 16.12.2016
|
|
| 17.08.2012, 00:48 | |
|
да это хорошая идея, но только на те микросхемы даташитов нет, и во всех камерах по разному сделано всё. Впринципе можно теоретически подключиться в режиме чтения между матрицой и контроллером и перехватывать цифровые данные, скорости там небольшие, 300 000 пикселей (2 полукадра) 25 раз в секунду, около 7 МГц.
0
|
|
|
SWK
|
||
| 17.08.2012, 01:51 | ||
Правда, в той, что взял в прошлом году для радиоканала взамен сожженной мной (писал в своей теме о роботе), - там уже с другой стороны платы есть еще микросхема (возможно, контроллер), и небольшая EEPROM из АТ24. Поскольку в описании перечислены разные варианты стандартов и форматов изображения, - полагаю, что там как - то можно задавать варианты работы камеры. Но разбираться в схеме и сигналах - там все слишком плотно, с одной стороны платы - микросхема с матрицей, с другой - микросхема (контроллер?) и EEPROM. Соединения могут быть и переходами, под корпусами. Хрен заглянешь... Может, SPI, может - параллельный... Ног - то у них дофига. А платка - чуть больше почтовой марки. А с другой стороны, если не нужен цвет, - так проще работать не с картинкой в целом, а с отдельными строками. Для выделения, например, отдельных ярких обьектов. Любую строку выделить - не проблема. И не нужно все оцифровывать - часто достаточно и компаратора с регулируемым порогом. У меня полная картинка с камеры идет по радиоканалу, в полном TV качестве, без сжатия. Но в роботе есть и обычный композитный выход видеосигнала с камеры. Возможно, со временем посажу на него отдельный видеоконтроллер, который будет выделять отдельные обьекты на изображении. Большого разрешения не надо, достаточно иметь в строке например до 32 зон, а это времена порядка 1,5 мкс на пиксель. За это время на частоте 16 МГц Мега (32 - 64 - 128) успеет выполнить до 24 команд, PIC16 при 20 МГц - и то 7-8 команд. Если захватывать строки в буфер, например, через 32, получится штук 8-9 на полукадр. И по 64мкс х 32 = 2048 мкс на обработку буфера. Дохрена времени. Это порядка 10 тысяч команд даже для PIC16 при 20 МГц. Или до 32 тысяч команд для Меги. И - никакой оцифровки. Меняем порог компаратора (4-16 ступеней) и смотрим, что там у нас получилось. Вполне достаточно, чтобы, например, выделить пятно от лазера, или какой - нибудь маячок. Например, на "кормушке" - заряднике. Буфер на 32 точки нужен всего 4 байта. Можно сделать число буферов по числу уровней компаратора. Тоже немного. На 4 уровня - 16 байт, на 16 уровней - 64 байта. Если еще отдельно для каждой захватываемой строки, даже при хранении битового поля 32х16 точек при 16 уровнях яркости будет всего 1 кбайт. Можно упаковать кадр, например, по 2 точки с 16 уровнями яркости, в один байт (по 4 бита на точку). Получится 16 байт на строку в 32 точки. А сигнал с компаратора завести на сдвиговый регистр, и считывать контроллером сразу 8 точек (раз в 12 мкс), или при той же скорости (читая раз в 1,5 мкс) - поднять разрешение в 8 раз, до 256 точек на строку. Но и буфер увеличится... Тоже в 8 раз. До 32 байт для битового одноуровневого буфера. Что тоже не так уж и много... |
||
|
1 / 1 / 0
Регистрация: 16.12.2016
|
|||
| 17.08.2012, 18:01 | |||
0
|
|||
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,352
|
||
| 17.08.2012, 18:32 | ||
0
|
||
|
SWK
|
|||
| 17.08.2012, 19:08 | |||
Я писал про них тут:
Есть еще вариант: ставим пару счетверенных компараторов, один из входов каждого из них подключен к цепочке резисторов, задающих их пороги срабатывания. На выходах компараторов будем иметь линейный код из 8 бит, соответствующий текущему уровню сигнала. Можно считывать сразу эти 8 выходов портом контроллера, или предварительно свернуть аппаратно шифратором (на ПЗУ или логике) в 3 бита двоичного кода. Или один счетверенный комраратор, соответственно 4 уровня яркости, которые потом можно свернуть в 2 бита, и запаковать 4 пикселя с 4 уровнями в 1 байт. Такой упрощенный вариант требует мало ресурсов контроллера, и часто достаточен для целей ориентирования робота. Компьютер же, получая нормальную несжатую картинку по радиоканалу, может использовать более мощные программы распознавания образов, при необходимости соответственно управляя роботом. Счетчик строк можно реализовать программно в контроллере, по прерываниям от строчных синхроимпульсов (через каждые 64 мкс), или - поставить аппаратный, которые будет выдавать прерывания например через каждых 16 строк (или любое другое нужное количество). В полукадре - всего 312, реально - даже чуть меньше (из за обратного хода кадровой развертки, занимающего несколько строк). Так можно сделать любое нужное разрешение по вертикали. |
|||
|
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
|
|
| 17.08.2012, 20:33 | |
|
Хотел написать про нашу советскую ХА11, вспомнив, что валяется где-то блок синхроимпульсов от старого телека. Но увидев, что для 1881 ненадо обвяза, как нашей ХА11, не буду даже о ней вспоминать ;) Хотя, вспомнил ;)
0
|
|
| 17.08.2012, 20:33 | |
|
Помогаю со студенческими работами здесь
10
Посоветуйте видеокамеру для семейных съёмок на праздниках в путешествиях и т.п.? Посоветуйте видеокамеру для получения четкого изображения наклейки на продукцию Как поставить видеокамеру? Найти видеокамеру, не зная ip Какую бы видеокамеру выбрать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|