Zzepish
12.02.2013 - 23:22
up
Nikitian
13.02.2013 - 00:14
Задача распознания картинки реализуема на php, но это будет не оптимально. Опять же, картинку надо откуда-то получить, а взаимодействие с железом у php чуть менее, чем никакого.
Лучше всего писать на каком-то прикладном языке: будь то java, c, asm или их разновидности. Я бы и на delphi написал просто потому, что больше с object pascal знаком, нежели с остальными и свой диплом именно на дельфях сварганил.
Получаете картинку, переводите в ч/б, убираете шумы и далее сплошная математика по работе с двумерным (это в идеальном случае) массивом и вычислению искажений.
Zzepish
13.02.2013 - 00:40
Nikitian
Массив будет двумерным)
Хотя- не факт! Но то детали!
А куда копать, не подскажете?
Nikitian
13.02.2013 - 00:46
Определитесь со способом получения картинки. Напишите разбор картинки и выявление кода на любом удобном языке - так у вас появится алгоритм. Не забывайте про изометрию, её тут будет в избытке. Если скорострельности реализации на вашем любимом языке не хватает, то с минимальными изменениями сможете переписать алгоритм на любой другой язык подобного уровня.
Zzepish
13.02.2013 - 00:56
1. Камера
2. Разбор (определить сам штрих-код, выровнять и вырезать! как- не знаю пока что). Потом нарезка и подсчет длины! от этого выбор в массиве по отрезку (его длине и типу) значения (символа)
3. Как с изометрией- вообще не знаю ,чес слово (у меня не технический вуз, так что для меня это пока что сложно, придется потрудится).
4. Реализовать хочу на java (заодно и освою его)
Nikitian
13.02.2013 - 01:05
1. Любая HID-камера
2. Сделать изображение контрастным, лучше ч/б. Либо на этом шаге определить искривления, либо перевести в массив и уже тогда разбираться.
3. Это школьный курс
4. Ничем не помогу, вообще не в теме
Zzepish
13.02.2013 - 01:12
Nikitian
1. камеру найду.
2. Оно и будет ч\б) потом буду переводить в массив (реально ли сделать массив нарезанного изображения?)
3. думаешь?
4. окей) ты мне уже много помог)
Не фиговую я себе задачку поставил, с учетом того, что мне эт о не поспециальности ну нкак)
Nikitian
13.02.2013 - 01:42
Цитата (Zzepish @ 13.02.2013 - 01:12) |
реально ли сделать массив нарезанного изображения? |
Разбить изображение на пиксели - это и будет двумерный массив из битовых значений (в случае ч/б).
Zzepish
13.02.2013 - 01:54
Nikitian
ну да! Это я и имел в виду!
Zzepish
13.02.2013 - 02:08
Nikitian
13.02.2013 - 02:49
Похоже на то.
Zzepish
13.02.2013 - 02:51
Zzepish
13.02.2013 - 13:28
Up
killer8080
13.02.2013 - 14:59
Вообще в настоящих сканерах вся эта математика реализована в контроллере самого сканера. Как вообще звучит твоя тема проекта?
Zzepish
13.02.2013 - 20:37
killer8080
Разработка нового вида штрих-кода!
Новый вид же! Программировать сканнер буду я! Но дело в том, что я не очень хорошо понимаю его устройство! Поэтому буду решать задачу проще- посылать изображение на ПК, и там его обрабатывать
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.