crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> [РЕШЕНО] Разбиение картинки на области, решение в последнем посте
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:08
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 351
Регистрация: 27.12.2008
Пользователь №: 467

Спасибо сказали: 18 раз(а)




Репутация:   1  


Но мне не совсем понятно как же придется отображать этот QImage на виджете? Всмысле, его же не добавишь в лайаут менеджер..?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 6.12.2009, 23:11
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Цитата(Andrewshkovskii @ 6.12.2009, 23:08) *
Но мне не совсем понятно как же придется отображать этот QImage на виджете? Всмысле, его же не добавишь в лайаут менеджер..?

QLabel/paintEvent
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- Andrewshkovskii   [РЕШЕНО] Разбиение картинки на области   6.12.2009, 19:12
- - SABROG   Чего-то его флешка ничего не распознает. Какую бук...   6.12.2009, 19:38
- - Litkevich Yuriy   Цитата(SABROG @ 6.12.2009, 22:38) Какую б...   6.12.2009, 19:42
- - Andrewshkovskii   Господа, вы немного отошли от темы:) Так что насче...   6.12.2009, 19:47
|- - SABROG   Цитата(Andrewshkovskii @ 6.12.2009, 19:47...   6.12.2009, 19:54
- - Andrewshkovskii   Но мне не совсем понятно как же придется отображат...   6.12.2009, 23:08
|- - SABROG   Цитата(Andrewshkovskii @ 6.12.2009, 23:08...   6.12.2009, 23:11
- - Andrewshkovskii   Через лейбл не пойдет, он не может "вставить ...   6.12.2009, 23:19
- - SABROG   Цитата(Andrewshkovskii @ 6.12.2009, 23:19...   6.12.2009, 23:49
- - Andrewshkovskii   Да не..это-то понятно, но вопрос в том, можно ли о...   6.12.2009, 23:54
- - SABROG   Цитата(Andrewshkovskii @ 6.12.2009, 23:54...   7.12.2009, 0:30
- - Andrewshkovskii   Спасибо, буду курить:)   7.12.2009, 0:36
- - Litkevich Yuriy   яб взял QWidget, в его наследнике, в событии рисов...   7.12.2009, 4:08
- - Andrewshkovskii   Набрал я интерфейс, сделал рисовалку..осталось раз...   8.12.2009, 14:36
- - Andrewshkovskii   написал..   9.12.2009, 13:10
- - SABROG   Молодец. Чтобы небыло "китайщины" с getB...   9.12.2009, 14:56
- - Andrewshkovskii   Ну я не претендовал на годного программиста, мне е...   9.12.2009, 14:59
- - SABROG   void recognizer::setConnections() ...   9.12.2009, 15:11
- - Andrewshkovskii   Спасибо за советы и критику!   9.12.2009, 15:51
- - Litkevich Yuriy   Тему разделил: Как создать группу кнопок (buttonGr...   9.12.2009, 16:15


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


19 чел. читают эту тему (гостей: 19, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 23.12.2024, 4:33