1. Саламов - 10 Августа, 2010 - 16:32:40 - перейти к сообщению
Появилась такая идея... Для отслеживания линии использовать сенсор ADNS-2610 из оптической мышки... Думаю, что это вполне реально. И, почему-то кажется, что где-то здесь я это уже видел... Что вы об этом думаете? Сможет ли Mega8 обработать данные с этого сенсора?
2. nest - 10 Августа, 2010 - 16:41:15 - перейти к сообщению
именно для "отслеживания линии" этот сенсор будет ... не совсем верным.
эти сенсоры выдают только направление перемещения.
хотя с некоторых можно считать "изображение" поверхности.
Вот эти некоторые можно было бы взять в роли видеокамеры, но большо уж много проблем будет с оптикой, фокусировкой, освещением.
скорость "обычного" МК будет вполне достаточна.
в общем можете попробовать. Для начала найдите информацию о сенсоре.
Либо найдите такой сенсор, с которого можно вычитать изображение.
Но лучше всё ж сразу перейти на камеру с мелкой матрицей.
эти сенсоры выдают только направление перемещения.
хотя с некоторых можно считать "изображение" поверхности.
Вот эти некоторые можно было бы взять в роли видеокамеры, но большо уж много проблем будет с оптикой, фокусировкой, освещением.
скорость "обычного" МК будет вполне достаточна.
в общем можете попробовать. Для начала найдите информацию о сенсоре.
Либо найдите такой сенсор, с которого можно вычитать изображение.
Но лучше всё ж сразу перейти на камеру с мелкой матрицей.
3. Саламов - 10 Августа, 2010 - 16:43:37 - перейти к сообщению
Помоему, данный сенсор выдает именно изображение поверхности.... Правда, ее нужно еще хорошенько изучить...
4. nest - 10 Августа, 2010 - 16:48:03 - перейти к сообщению
тогда ничего не стоит на пути.
ещё в тему: http://o-d-v.nm.ru/optical_mouse/index.htm
о! там ещё сенсор от сканера описан : http://o-d-v.nm.ru/linear_ccd/index.htm
а вот и про 2610: http://hard.compulenta.ru/246947/
вот ещё от mandigit : http://imobot.ru/index.php?optio...61&Itemid=54
ещё в тему: http://o-d-v.nm.ru/optical_mouse/index.htm
о! там ещё сенсор от сканера описан : http://o-d-v.nm.ru/linear_ccd/index.htm
а вот и про 2610: http://hard.compulenta.ru/246947/
вот ещё от mandigit : http://imobot.ru/index.php?optio...61&Itemid=54
5. Tesla - 11 Августа, 2010 - 00:35:34 - перейти к сообщению
Еще ссылочка про мышесканер на 2610
http://andrx.livejournal.com/3186.html
Для обьектива линзочки с сидюка или лазерной указки Подойдут ?
Эх карасота сейчас, бери мышку и делай камеру
Я помнится, во времена синклеров хотел камеру сделать с диском Нипкова ( не смеятся! )
Конечно в роботе такая камера разве что в роли гироскопа
http://andrx.livejournal.com/3186.html
Для обьектива линзочки с сидюка или лазерной указки Подойдут ?
Эх карасота сейчас, бери мышку и делай камеру
Я помнится, во времена синклеров хотел камеру сделать с диском Нипкова ( не смеятся! )
Конечно в роботе такая камера разве что в роли гироскопа
6. nest - 11 Августа, 2010 - 09:58:13 - перейти к сообщению
Tesla пишет:
что то у меня ни одна картинка там не открывается. может кто прислать? nest_jozhik@yahoo.de
Еще ссылочка про мышесканер на 2610: http://andrx.livejournal.com/3186.html
7. Саламов - 11 Августа, 2010 - 10:23:17 - перейти к сообщению
Картинки там у меня тоже не открываются... Но все вроде понятно... По даташиту видно, что выводы SDIO и SCK - это 3 и 4 ножки сенсора. И, думаю, что разобраться с пинами LPT не составит труда... ;-) И ссылочка на прогу там не рабочая.
Вот рабочая: readmouse.zip
Вроде все очень просто... Можно попробовать...
Вот рабочая: readmouse.zip
Вроде все очень просто... Можно попробовать...
8. Tesla - 11 Августа, 2010 - 12:49:57 - перейти к сообщению
nest, держи архив той статьи - я скачал когда еще все открывалось Разбиваю на тома, ато тут ограничения
9. Tesla - 11 Августа, 2010 - 12:50:34 - перейти к сообщению
Вторая часть
10. Tesla - 11 Августа, 2010 - 12:51:45 - перейти к сообщению
Ну и третья Обманули ограничение по размеру
11. nest - 11 Августа, 2010 - 13:09:25 - перейти к сообщению
Tesla, спасибо!
теперь и у меня руки зачесались : )
в очередной раз.
Но времени на это просто не будет. : (
теперь и у меня руки зачесались : )
в очередной раз.
Но времени на это просто не будет. : (
12. Tesla - 11 Августа, 2010 - 23:22:04 - перейти к сообщению
Пожалуйста Хорошо, что я своевременно додумался статейку в верд перекинуть
Люди, вопрос на засыпку- как можно использовать полученное изображение с такой камеры ? Ну отличать черное от белого это конечно просто, но сдесь и фотодиода достаточно...
А распознавать образы - какие и как ?
Я немного игрался с распознаванием на делфи класными компонентами визинлаб с сайта mitov.com. Неподвижные явно выражающиеся предметы в принципе распознавать можно.
Я распознавал колличество монет перед камерой и комп в слух говорил сколько их есть
При 30fps мой 6000 проц грузился на 100%. (об этом я где-то на форуме уже упоминал)
Вначале я думал - найду компонент захвата изображения с камеры, нараспознаю всего !поставлю системник на колеса - будет по хате пырять.
Но сейчас я немного в замешательстве - есть и компоненты и визинлаб есть... Но как заставить комп видеть скажем прямоугольные двери и отличать их от прямоугольного шкафа ?
Замечу- распознавание образов обычно производят на бинарном изображении (которое содержит или изображение, или уже выделенные контура ). Почему - намного проще процу перелопатить однобитное изображение нежели хотяб 24 бит.
Различная яркость освещение, тени полутени в итоге не четкие контуры а непонятно что. А если мне непонятно, чего уж говорить за комп...
А если добавить распознавание цветов и все это в реалтайме....
Мне аж самому грустно читать написанное...
Слишком медленные наши компы, чего уж говорить за контроллеры...
Разве что использовать кучу компов связанных по сетке для обработки изображения с камеры мобильного робота (помоему нечто подобное можно в Микрософт Роботикс Студио)
Кстати - как обрабатывать изображение при движении ? Человеческий глаз при колибании тела "аппаратно" следит за обьектом внимания устраняя "дрожание изображения".
Ставить детектор движения и управлять быстрыми приводами камерой ?
Как раз в мышке есть встроенный детектор )))
Почему-то меня не покидает угнерающая мысль - покамисть мы с вами не создадим хотябы подобие интелекта даже не человека, а хотябы животного - камеры не принесут нам ничего, кроме снимков
Так что, остается написать эмулятор для PC чтобы запускать прошывку скачанную с кошки, или собачки, или хотя бы муравья
Люди, вопрос на засыпку- как можно использовать полученное изображение с такой камеры ? Ну отличать черное от белого это конечно просто, но сдесь и фотодиода достаточно...
А распознавать образы - какие и как ?
Я немного игрался с распознаванием на делфи класными компонентами визинлаб с сайта mitov.com. Неподвижные явно выражающиеся предметы в принципе распознавать можно.
Я распознавал колличество монет перед камерой и комп в слух говорил сколько их есть
При 30fps мой 6000 проц грузился на 100%. (об этом я где-то на форуме уже упоминал)
Вначале я думал - найду компонент захвата изображения с камеры, нараспознаю всего !поставлю системник на колеса - будет по хате пырять.
Но сейчас я немного в замешательстве - есть и компоненты и визинлаб есть... Но как заставить комп видеть скажем прямоугольные двери и отличать их от прямоугольного шкафа ?
Замечу- распознавание образов обычно производят на бинарном изображении (которое содержит или изображение, или уже выделенные контура ). Почему - намного проще процу перелопатить однобитное изображение нежели хотяб 24 бит.
Различная яркость освещение, тени полутени в итоге не четкие контуры а непонятно что. А если мне непонятно, чего уж говорить за комп...
А если добавить распознавание цветов и все это в реалтайме....
Мне аж самому грустно читать написанное...
Слишком медленные наши компы, чего уж говорить за контроллеры...
Разве что использовать кучу компов связанных по сетке для обработки изображения с камеры мобильного робота (помоему нечто подобное можно в Микрософт Роботикс Студио)
Кстати - как обрабатывать изображение при движении ? Человеческий глаз при колибании тела "аппаратно" следит за обьектом внимания устраняя "дрожание изображения".
Ставить детектор движения и управлять быстрыми приводами камерой ?
Как раз в мышке есть встроенный детектор )))
Почему-то меня не покидает угнерающая мысль - покамисть мы с вами не создадим хотябы подобие интелекта даже не человека, а хотябы животного - камеры не принесут нам ничего, кроме снимков
Так что, остается написать эмулятор для PC чтобы запускать прошывку скачанную с кошки, или собачки, или хотя бы муравья
13. nest - 12 Августа, 2010 - 00:21:59 - перейти к сообщению
Tesla пишет:
При 30fps мой 6000 проц грузился на 100%
а у меня выделение контуров происходило в самой матрице камеры :)
14. Tesla - 12 Августа, 2010 - 10:23:55 - перейти к сообщению
nest, жму руку Прикольно придумал и сделал !!!
Интересно, если в такой старенькой матрице есть аппаратное определение контуров, может оно есть и в матрицах с обычных веб камер ?
Может можно подключится напрямую к матрице минуя всякие юсб интерфейсы и тоже появится такая возможность ? Только надо написать прогу для чтения
Дак и к контроллеру наверное проще подключить веб камеру мимо юсб
nest, возможны ли такие фокусы с матрицами из обычных вебок ?
Все, раскурочу свою вебку, попробую найти даташит на матрицу
Еще вопрос - более новые матрици наверное с цифровым выходом, а матрица из GaBo128 Cam наверное могла при помощи несложного синхно устройства подключаться к обычному видеовходу ? Ведь, действилельно можно синхронно подавать аналоговые значения каждого пикселя в такт с перемещением луча в телике - получим изображение
Тогда можно раскурочить не вебку а видеоглазок !!!!!
Интересно, если в такой старенькой матрице есть аппаратное определение контуров, может оно есть и в матрицах с обычных веб камер ?
Может можно подключится напрямую к матрице минуя всякие юсб интерфейсы и тоже появится такая возможность ? Только надо написать прогу для чтения
Дак и к контроллеру наверное проще подключить веб камеру мимо юсб
nest, возможны ли такие фокусы с матрицами из обычных вебок ?
Все, раскурочу свою вебку, попробую найти даташит на матрицу
Еще вопрос - более новые матрици наверное с цифровым выходом, а матрица из GaBo128 Cam наверное могла при помощи несложного синхно устройства подключаться к обычному видеовходу ? Ведь, действилельно можно синхронно подавать аналоговые значения каждого пикселя в такт с перемещением луча в телике - получим изображение
Тогда можно раскурочить не вебку а видеоглазок !!!!!
15. nest - 12 Августа, 2010 - 11:51:57 - перейти к сообщению
Tesla пишет:
не-а.может оно есть и в матрицах с обычных веб камер ?
Tesla пишет:
не-а.матрица из GaBo128 Cam наверное могла при помощи несложного синхно устройства подключаться к обычному видеовходу ?
Tesla пишет:
есть такие попытки. поищите на робофоруме . там тупо оцифровывали видеопоток с глазка
можно раскурочить не вебку а видеоглазок !