2010-12-07 3 views
0

У меня есть изображение в формате jpg. Я хочу применить эффект изображения на прямоугольник внутри изображения. эффект должен делать то, что человек не мог распознать, что находится за изображением. эффект должен иметь возможность обратимости, поэтому, когда кто-то применяет эффект и отправляет мне изображение, я применяю к нему еще один фильтр и получаю исходное изображение.Скрыть часть изображения

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

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

проблема:

  1. изображение в виде JPG, и я не имею права менять формат, поэтому сжатие JPG и другие проблемы, связанные с форматом JPG сделать некоторые проблемы.
  2. Я просто получил изображение, и я должен применить фильтр и перезаписать его, исходное изображение не должно храниться.
  3. Какой фильтр использовать? У меня есть некоторые навыки обработки изображений, и я могу использовать OpenCV и Aforge. и эффект не должен быть checkboarding!
+1

Является ли прямоугольник всегда расположенным в одном и том же месте, или вы также должны угадать, какая часть изображения была зашифрована? – 2010-12-07 17:32:19

+0

У меня есть позиция и размер прямоугольника. – 2010-12-07 17:33:15

ответ

0

Нужно ли быть преобразованием пикселей? Не могли бы вы просто отредактировать прямоугольник (превратить все пиксели в черный) и сохранить оригинал в метаданных в формате JPEG? Вы даже можете зашифровать его. У вас будет отличная версия, и любой, кто смотрит на изображение, не сможет его увидеть.

0

Если это ваша последовательность:

1. get jpg 
2. transform 
3. save jpg 

Это не совершенно обратимый, именно по той причине, вы говорите: JPG с потерями, даже при установке самого высокого качества.

+0

Я знаю, что это совершенно не обратимо, я хочу что-то выполнимое. – 2010-12-07 17:23:43