Можно ли использовать libjpeg для изменения контраста изображений в C ++? - PullRequest
0 голосов
/ 03 октября 2011

Если нет, где я могу найти алгоритм для регулировки контрастности изображения.Мне придется кодировать его на C ++ и иметь доступ к библиотекам libjpeg и libjpeg-turbo

http://en.wikipedia.org/wiki/Image_editing#Contrast_change_and_brightening

Это хорошая отправная точка для цветных изображений?

Ответы [ 2 ]

1 голос
/ 05 октября 2011

Тебе может понравиться этот для начала: Обработка в 8-битном цветовом пространстве YUV

C есть регулировка контрастности.Для изображения с форматом пикселя в цветовом пространстве YUV регулировка зависимости довольно проста и является обновлением для Y компонента пикселя.

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

1 голос
/ 05 октября 2011

Самое простое, о чем я мог подумать, это библиотека ImageMagick , или сделай это сам *.

* Я знаю, чтокод в этом ответе не c ++, но если вы знаете c или c ++, вы должны понимать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...