Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Нужна помощь по работе с изображением

Ответить
Настройки темы
Delphi - [решено] Нужна помощь по работе с изображением

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте. Подскажите пожалуйста как получить битовую матрицу изображения??(картинка загружена в имедж(полутоновая), но на экране она как картинка, а как получить ее представление в виде матрицы??)

Отправлено: 16:49, 18-10-2011

 

Старожил


Сообщения: 154
Благодарности: 39

Профиль | Отправить PM | Цитировать


что ты имеешь в виду в виде матрицы? рисунок есть рисунок, нарисовать на мониторе число из памяти невозможно - только его символьное представление. а вообще есть lockbits и getpixel

Отправлено: 18:03, 18-10-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


сама картинка представляет собой некую матрицу оттенков. в моем случае это полутоновое изображение. т.е. каждый пиксел картинки состоит из....скажем так числа(не силен в графике)....градация яркости 0 до 255.

Отправлено: 20:03, 18-10-2011 | #3


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


xLESHIIx, каждая точка растрового изображения (jpg, bmp и т.д.) кодируется числом. С т.ч. компьютера картинка - проста набор чисел, которые передаются на видеокарту, которая формирует картину на экран, согласно некторых требования (разрешение экрана, например).
Есть такое понятие как "цветовая модель". Модель определяет, каким именно кол-вом цифр(бит) будет кодироваться цвет (2, 4, 8, 16, 24, 32), как он будет формироваться (есть разные способы от сложения и вычитания цветов, до более сложных действий - RGB, CMYK, и т.д.)
Углубляясь чуть в кодирования цвета.
Есть понятие "канал". На примере модели сложения цветов RGB.
Есть красный, зеленый, синий цвета, яркость которых при смешении определяет получаемый результат.
Иногда вводят так называемый альфа-канал прозрачности. (24х битовая модель например) Этот канал отвечает за прозрачность всей точки, вне зависимости от ее цвета.

Я надеюсь вы прочли эти строки,, не испугались, и картина стала более ясной.
Ну или вы и так все знали

Теперь еще раз внимательно.
  1. Что имеется в наличии? Развернутый ответ (указать техническую информацию и т.д. Любой чуть более продвинутый редактор графики поможет в этом), желательно прицепить картинку.
  2. Что требуется получить? Зачем это требуется получить (для лучшего понимания требований)?
  3. Какие текущие успехи решения этой проблемы?

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:19, 18-10-2011 | #4


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо. Информация полезная. Все оказалось бонально просто)) использовал pixels, но немного лоханулся, я массив интом объявил и значения совсем не те были. поставил байтом и все нормально.
Для лучшего понимания...пишу курсач по распознованию образов(используя контраст, корреляцию и спектр).

Отправлено: 08:53, 19-10-2011 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Нужна помощь по работе с изображением

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Нужна помощь Twik Хочу все знать 20 26-09-2010 01:08
Прочее - Нужна помощь wertyss Сетевое оборудование 2 04-08-2010 14:11
Firewall - Нужна помощь lsj Сетевые технологии 4 21-07-2010 01:11
помощь новичку в работе с php-форумом illusionmgs Вебмастеру 4 23-08-2008 00:43




 
Переход