Показать сообщение отдельно
Старый 26.04.2007, 11:02     # 22
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
Цитата:
что то в готовой не могу разобраться, сильно накрученная она
конечно, гораздо проще понять как она работает и написать ее самому
Код:
origImage = imread(<your_file1>); % Х
refImage = imread(<your_file2>); % У
refHist = hist(refImage, 256 ); % <- предполагается 256 уровней серого
newImage = histeq(origImage, refHist);
твой алгоритм - находит оптимальную фунцию для преобразования одной гистограммы в другую. Там получается график - на одной оси референсная гистограмма, на другой оригинальная. Таким образом для каждого оригинального цвета есть соответсвующий референсному. Ты просто подменяешь значения цветов - и в результате получаешь близкое сходство.
crawler вне форума