![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Andrewshkovskii |
![]()
Сообщение
#1
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: ![]() ![]() ![]() |
Суть задачи : пользователь рисует на виджете изображение, допустим, букву. Необходимо, после ввода, разбивать это изображения на квадраты, и получать pixmap этих квадратов.
Для чего : Цитата АЛГОРИТМ РАСПОЗНАВАНИЯ ОПТИЧЕСКИХ ОБРАЗОВ (СИМВОЛОВ), ОСНОВАННЫЙ НА ХЕММИНГОВОЙ МЕРЕ БЛИЗОСТИ И собственно что ещё про это : Цитата Шаблоны распознаваемых M символов разбивают на растровые картинки размером 30Ч30. В том случае, если на ячейку накладывается символ, ей приписывают единицу, в противном случае - ноль (см. рис. 2). Построенные для всех шаблонов распознаваемых символов двухмерные массивы преобразуются в одномерные массивы элементов, принимающие значения 0 или 1. Получение одномерного массива происходит путём обхода двухмерного массива слева направо и сверху вниз, начиная с верхнего левого угла . Вот так вот это должно выглядеть.. http://el-niko.ru/lab/2/ (мой одногруппник) Так вот.. подойдут ли для этой задачи следующие виджеты/классы : QGraphicsView/Scene, QPixmap (QImage) ? Просто я в асисте не нашел способов преобразовать изображение в пиксмап, что бы было можно построить его пиксельную сетку.. Сообщение отредактировал Andrewshkovskii - 9.12.2009, 13:10 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 21.6.2025, 17:51 |