Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
это даже проще чем тебе кажется, т.к. если важна только... 10.03.06 23:23 Число просмотров: 2585
Автор: Kirka Статус: Незарегистрированный пользователь
|
> В общем, нужно обработать следующим образом bmp-файл > (представляющий из себя на самом деле штрих-код в кодировке > Interleaved 2 of 5): подгрузить его в память и представить > широке белые и широкие черные полосы как еденички, а узкие > черные и узкие белые как нолики, загнав полученную > комбинацию в массив. Понимаю, что надо грузить изображение > в память, выбрать точку где-нибудь по Y и двигаться по X, > определяя, что есть длинная черная/длинная белая и узкая > черная/узкая белая, но как реализовать это даже не > представляю. Посоветуйте что-нибудь, пожалуйста.
это даже проще чем тебе кажется, т.к. если важна только ширина линий, не нужно делать обработку по вертикальной оси. Просто выбери одну строчку из середины картинки и обработай её. если один пиксель черный, следущий за ним - белый , значит нолик
если два черных пикселя подряд, значит единичка
а имеено в програмном плане, просто поищи в яндексе "Visual C работа с изображениями", или на codenet.ru либо на ishodniki.ru найди рабочие примеры работы с графикой в Visual C.
|
|
|