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