/ / Корумпира изображение със шум, като се има предвид разпределението на шума? - c ++, изображение, opencv

Да корумпирате изображение със шум, като се има предвид разпределението на шума? - c ++, изображение, opencv

Аз разработвам тестово легло в OpenCV и бих го направилаискам да знам как мога да създам повредено изображение, като се има предвид изображението и специфична вероятностна плътност на необходимия шум? В обработката на цифрови изображения от Гонзалес и Уудс Глава 5 на тази книга те дават PDF, но наистина не мога да изглеждаразберете как да изчислите генерирането на шума в изображение, даден на PDF файла. Ако някой може да ме насочи в правилната посока как да започна с изпълнението, ще бъда благодарен. Дори ако информацията не е в CC ++, бих искал да благодаря за всяка помощ благодаря.

Отговори:

1 за отговор № 1

Един подход тук е да се опитате да симулирате хистограма, съответстваща на единния шум, до желания PDF.

1.) Изчислете CDF на желания шум от вашия PDF файл.
2.) Генерирайте единно случайно число 0-1.
3.) Намерете стойността в CDF, която е най-близо до произволното число.
4.) Индексът на най-близката стойност в CDF е цифровият брой в шумовото изображение.

След като направите това за всеки пиксел, трябва да имате шумово изображение с желания PDF файл.