Russian Qt Forum

Программирование => Алгоритмы => Тема начата: CuteBunny от Июль 08, 2013, 11:48



Название: Изображение, пиксели
Отправлено: CuteBunny от Июль 08, 2013, 11:48
Привет, всем!

Суть такова: дано изображение из которого получается массив пикселей (четыре числа через зпт, скорее всего rgba), мне надо определить на сколько эффективный размер у данного изображения, т.е. допустим на картинке 1024х1024 мы нарисовали лишь где-то одну точку - понятное дело места очень много нужно переделать изображение.

Правильно ли я делаю, если считаю кол-во нулевых точек (0,0,0,0) в этом массиве?


Название: Re: Изображение, пиксели
Отправлено: Igors от Июль 08, 2013, 12:41
Нечасто но возможны картинки с ненулевыми RGB но нулевой альфой, поэтому лучше проверять только ее.
Ну и с какой стороны смотреть - какой-то "тонкий орнамент" может у Вас выдать "заполнено 2%" но реально ничего не вставить 


Название: Re: Изображение, пиксели
Отправлено: CuteBunny от Июль 08, 2013, 13:33
Хммм, ничего не понял


Название: Re: Изображение, пиксели
Отправлено: StLynx от Июль 09, 2013, 09:55
А если, например, точка белая, а всё остальное чёрное?
Слишком мало инфы по задаче.


Название: Re: Изображение, пиксели
Отправлено: Fregloin от Октябрь 12, 2013, 21:20
Ну как вариант пройтись по всем пикселям, и посчитать процентное соотношение использованных цветов.
Далее в качестве ключевого цвета задаем какой то конкретный и смотрим сколько процентов он занимает. Далее делаем выводы.
Можно перевести в монохром и ускорить задачу ограничившись только градациями серого.