Захват изображения с камеры и передача его на ПК
Захват изображения с камеры и передача его на ПК
Доброго времени суток.
Возникла необходимость создания устройства, декодирующего QR-код, желательно на ПЛИС.
Гугление результатов не дало. Буду благодарен за любую помощь
_______________
UPD
поскольку реализовать распознавание изображения микроконтроллером довольно сложно (а использование ПЛИС, видимо, только усложнит положение), было принято решение несколько изменить схему действий:
- проводится захват изображения с камеры
- изображение отправляется на компьютер
- на компьютере при помощи сторонней библиотеки проводится распознавание и декодирование
- PROFIT!
Возникла необходимость создания устройства, декодирующего QR-код, желательно на ПЛИС.
Гугление результатов не дало. Буду благодарен за любую помощь
_______________
UPD
поскольку реализовать распознавание изображения микроконтроллером довольно сложно (а использование ПЛИС, видимо, только усложнит положение), было принято решение несколько изменить схему действий:
- проводится захват изображения с камеры
- изображение отправляется на компьютер
- на компьютере при помощи сторонней библиотеки проводится распознавание и декодирование
- PROFIT!
Последний раз редактировалось FreeFox Пт фев 24, 2012 01:35:08, всего редактировалось 1 раз.
- Реклама
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
Для ПЛИС задача эта непосильная, тут обязательно нужен микроконтроллер способный достаточно быстро считать данные с камеры, отмасштабировать, повернуть на нужный угол и исправить параллелограмм... только после этого можно получить данные в цифровом виде и направить на декодирование с которым уже может справится ПЛИС, но собственно если задача и так выполнена на 50% то почему бы её не доделать на том же контроллере?
- IfoR
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Сб ноя 15, 2008 10:09:56
- Откуда: г. Тула
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
Да вот задача действительно не понятна. Что именно должна делать ПЛИС? Точнее, какую ее часть?
- Dmitry Dubrovenko
- Поставщик валерьянки для Кота
- Сообщения: 2360
- Зарегистрирован: Вс янв 09, 2011 16:51:39
- Откуда: Санкт-Ленинград
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
А для каких целей, если не секрет?FreeFox писал(а):Возникла необходимость создания устройства, декодирующего QR-код, желательно на ПЛИС.
ICQ нет, и, в ближайшее время, не будет.
- Реклама
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
Боюсь предположить, но, сдается, диплом.
А почему бы и не ПЛИС? Протягиваем подобно перфокарте/ленте и вперед. Полученную последовательность 0 и 1 рихтуем. Мама дорогая....
А почему бы и не ПЛИС? Протягиваем подобно перфокарте/ленте и вперед. Полученную последовательность 0 и 1 рихтуем. Мама дорогая....
Docendo discimus
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
Там непростая перфокарта... и размеры QR-кода могут быть произвольными... режимов кодирования для QR-кода довольно много, для каждого из них надо свою ПЛИС разрабатывать. Пожалуй, ПЛИС - мало подходит для сложного анализа данных, её удел - быстрая обработка простейших операций над данными.
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
Оно все понятно, непростота, кодировка и т.п. Я про друное. Имеем картинку, она определенным образом сфрпмирована. Ее однозначно можно перевести. Дешифратор своего рода. Подобно тому, как набор латиницы(текст на английском языке) однозначно может быть переведен на набор кириллицы(русский язык). Стоп-стоп-стоп! Давайте без этих "Да вы знаете сколько там наречий и т.д." Знаем. Мы говорим о смысле, о содержании. Я не говорю о том, что сделаю такую штуку. Просто суть выясняю.
Docendo discimus
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
Не в том дело. Просто там могут содержаться только цифры, цифры+набор латинских символов, произвольные данные в 8 битной кодировке, и еще 16-битная японская какая-то кодировка. Они имеют разное количество бит, в ПЛИС засунуть распознавание этих форматов просто нереально. в ПЛИС если и засунуть распознавание то только одно из них, в результате чего получится распознаватель который хавает только определенный тип QR-кода. Как-то не очень удачно получится.
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
че-то вы делите шкуру не убитого медведя. автор так и не обьявился, и мы не знаем зачем ему это
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
Знаем, знаем.
И не делим, а только рогатины выбираем.
Docendo discimus
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
ну дык... для ПЛИС имеются готовые прошивки под многие ядра микроконтроллеров
прошивается такое ядро, а потом уже пишется простая программка декодирования чего угодно
и волки целы, и пастухи сыты...
битва с дураками проиграна, победители торжествуют. слава победителям!
Re: Распознавание QR-кода на ПЛИС
Да, вы правыpyzhman писал(а):Боюсь предположить, но, сдается, диплом.
Думаю, многие слышали о формате vCard. Нынче модно на визитки лепить QR-код с закодированными данными. Продвинутые смартфоны меньше чем за секунду считывают данные с такой визитки и создают контакт в телефонной книге. Удобно, практично, красота да и только.
Ну так вот... Результатом моего диплома получается некая программная система для организации работы с клиентами. И один из способов добавления клиентов - считывание данных с визитной карточки.
Сперва ухватился за ПЛИС, так как при обсуждении с руководителем диплома фигурировала именно ПЛИС. Но это не существенно, можно использовать и микроконтроллер (для меня так даже лучше, с ними имею некоторый опыт работы).
В идеале - прочитать изображение с камеры, распознать QR-код и извлечь закодированные данные. Слишком жирно, не правда ли?Что именно должна делать ПЛИС? Точнее, какую ее часть?
Поэтому, вся задача сводится к получению изображения с камеры и передаче его на ПК. В распознавании и декодировании особых проблем быть не должно - на стороне сервера задействую библиотеку ZXing, много хороших отзывов о ней.
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
Вэбкамеры уже не? И при чем здесь ПЛИС вкупе с мк?FreeFox писал(а):задача сводится к получению изображения с камеры и передаче его на ПК.
Docendo discimus
Re: Распознавание QR-кода на ПЛИС
Вэбкамера - вещь хорошая, но по диплому от меня требуется некоторая аппаратная реализация. Без этого - никакpyzhman писал(а):Вэбкамеры уже не? И при чем здесь ПЛИС вкупе с мк?
- IfoR
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Сб ноя 15, 2008 10:09:56
- Откуда: г. Тула
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
Ну для таких вещей без процессорного ядра не обойтись. Там же надо и считать данные с камеры, и обработать изображение, найти углы и четырехугольники по бокам, по ним наложить сетку, по сетке считать битовую матрицу, а потом и ее еще декодировать и уже потом передать результат. В принципе, есть ПЛИС со встроенным ядром, и даже не одним, может их взять за основу?
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
2Ifor:
В распознавании и декодировании особых проблем быть не должно - на стороне сервера задействую библиотеку ZXing
Docendo discimus
- IfoR
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Сб ноя 15, 2008 10:09:56
- Откуда: г. Тула
- Контактная информация:
Re: Распознавание QR-кода на ПЛИС
Так я не понял, требуется распознать код посредством ПЛИС или нужно сфоткать код и передать снимок на комп? Во-втором случае не понимаю смысла темы.
Re: Захват изображения с камеры и передача его на ПК
переименовал тему и внес необходимые объяснения в первое сообщение.IfoR писал(а):Так я не понял, требуется распознать код посредством ПЛИС или нужно сфоткать код и передать снимок на комп? Во-втором случае не понимаю смысла темы.
Пока что изучаю доступные матрицы и микроконтроллеры.



