Оскільки існує алгоритм розмивання зображень, так що його частина не може бути розпізнана, чи можемо ми повернути алгоритм і знебарвити частину зображення?
Чи існує програма, яка вже це робить, чи це можливо навіть у найближчому майбутньому?
Оскільки існує алгоритм розмивання зображень, так що його частина не може бути розпізнана, чи можемо ми повернути алгоритм і знебарвити частину зображення?
Чи існує програма, яка вже це робить, чи це можливо навіть у найближчому майбутньому?
Відповіді:
Деконволюція (також дивіться тут і тут ) може частково видавати фотографію. Існує багато програмного забезпечення, яке реалізує його, і це було навіть досить базове знання в класі обробки зображень, який я взяв у коледжі. Повністю повернути розмиття неможливо, оскільки воно втрачає, але багато інформації можна відновити (також дивіться тут (PDF)).
Розмиту фотографію руху буде легше відновити, ніж те, що просто поза увагою, хоча обидва можна відновити до певної міри.
Зворотна маніпуляція зображеннями залежить від того, як чимось маніпулювали.
Оскільки зображення є зображенням об'єкта, і у нас є лише візуальні дані на цьому зображенні, ми не можемо "розблокувати" його, оскільки у нас немає даних.
Уявіть, що розмите зображення (як піксельне обличчя) схоже на електронний лист без усіх символів, ми б не змогли взяти символи, які у нас є, для складання точних слів оригінального повідомлення електронної пошти.
Можливо, існують способи зробити грубе асигнування таким, яким може бути зображення, але вони завжди будуть наближеннями, нічого подібного до фільму бойових дій "посилюй!" подання маніпулювання зображенням
Оновлення: обов'язкове посилання на сторінку про "закручене обличчя" http://sciencenotes.wordpress.com/2007/10/20/what-computers-can-swirl-computers-can-unswirl/
У статті Чому розмивання конфіденційної інформації є поганою ідеєю, автори описують метод «розмивання» цифр та тексту .
Процес схожий на атаку словника: ви робите розмиті зображення (подібного зразка) з символів / чисел, а потім співпадаєте з розмиттям.
Ні, ви не можете змінити алгоритм. На деякому рівні більшість фільтрів розмиття працюють шляхом підсумовування та усереднення значень пікселів. Якщо ви додасте два значення пікселів і заміните кожне число середнім значенням обох, ви не зможете пізніше визначити, які значення ви мали спочатку.
pixel1 = 3
pixel2 = 5
blurredPixel = (pixel1 + pixel2) / 2 = 4
newPixel1 = blurredPixel = 4
newPixel2 = blurredPixel = 4
Якщо у вас є тільки новіPixel 1 і 2, ви не можете дізнатися, чи є оригінальні пікселі, де 3 і 5, 1 і 7, або будь-яка інша можлива комбінація.
Ні, тому що розмивання - це як стиснення втрат: воно видаляє інформацію, яку неможливо відновити післязаписів.
Якщо функція згортання безперервна, то це має бути можливим. Але оскільки ми передаємо його через смуговий фільтр, функція не може бути безперервною, деяка інформація втрачається. Але ти все ще можеш знайти близький наближення.