У меня есть изображение в формате jpg
. Я хочу применить эффект изображения на прямоугольник внутри изображения. эффект должен делать то, что человек не мог распознать, что находится за изображением. эффект должен иметь возможность обратимости, поэтому, когда кто-то применяет эффект и отправляет мне изображение, я применяю к нему еще один фильтр и получаю исходное изображение.Скрыть часть изображения
другая часть изображения (целое изображение, за исключением того, что прямоугольник (размер и положение прямоугольника известен как в процессе фильтрации, так и в процессе дефильтрации)) не должен быть изменен и должен быть узнаваем человеком.
пример будет скрывать человеческое лицо в изображении таким образом, чтобы другая часть изображения все еще была видна.
проблема:
- изображение в виде JPG, и я не имею права менять формат, поэтому сжатие JPG и другие проблемы, связанные с форматом JPG сделать некоторые проблемы.
- Я просто получил изображение, и я должен применить фильтр и перезаписать его, исходное изображение не должно храниться.
- Какой фильтр использовать? У меня есть некоторые навыки обработки изображений, и я могу использовать
OpenCV
иAforge
. и эффект не должен быть checkboarding!
Является ли прямоугольник всегда расположенным в одном и том же месте, или вы также должны угадать, какая часть изображения была зашифрована? – 2010-12-07 17:32:19
У меня есть позиция и размер прямоугольника. – 2010-12-07 17:33:15