Цитата:
конечно, гораздо проще понять как она работает и написать ее самому
|
именно это я и пытаюсь сделать
Цитата:
origImage = imread(<your_file1>); % Х
refImage = imread(<your_file2>); % У
refHist = hist(refImage, 256 ); % <- предполагается 256 уровней серого
newImage = histeq(origImage, refHist);
|
такой код и я написал
только histeq должна быть написана мной
Цитата:
Ты просто подменяешь значения цветов - и в результате получаешь близкое сходство.
|
я не понимаю как сделать замену цветов(уровней серого)
ведь гистограмма говорит о том сколько пикселов имеют такой-то уровень серого, я же не знаю какие именно пикселы
гистограмма оригинальной картинки
такая:
http://img78.***************img78/9462/origimagemr7.gif
зеркало
http://s.foto.radikal.ru/0704/13/08cc834d5100.gif
а гистограмма референсной картинки
такая:
http://img260.***************img260/6813/refimagerk8.gif
зеркало
http://s.foto.radikal.ru/0704/3e/f89dabc3ab0d.gif
не понимаю как сделать замену пикселов в картинке