资源简介
色彩转移法为灰度图像上色。实现paper“Transferring color to grayscale image”, 通过纹理匹配,找出灰度图像与彩色图像之间的匹配区域,在对应区域进行颜色转移。压缩包内附函数说明。
代码片段和文件信息
function [js_c js_pos] = jittered_sampling(imc_lab N yc)
% jittered sampling
% input:图像(3d lab列),采样点数,矩阵的行数
% output: 彩色图像中的采样点,采样点在彩色图像中的位置
js_c = zeros(3N); % 彩色图像的采样点
k = [1:N]‘;
sc = length(imc_lab(1:));
gama = floor(sc/N);
ksi = gama - 2;
e = random(‘unif‘ -(ksi-1)/2 (ksi-1)/2 N 1);
n = round((1-gama)/2 + k*gama + e);
js_c = imc_lab(:n); % 彩色图像中的采样点
js_pos = zeros(2 N); % 采样点在彩色图像中的位置
js_pos(1 :) = ceil(n/yc); % 行坐标
js_pos(2 :) = mod(n yc); % 列坐标
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5369 2011-01-30 22:04 swatches.m
文件 2603 2010-12-31 10:35 tc.m
文件 2337 2010-12-31 11:42 transfer_color.m
文件 4037307 2010-12-25 22:17 Transferring Color to Greyscale Images.pdf
文件 280 2010-12-31 13:33 代码说明:swatches_带有取样的颜色转移;transfer_color_全局颜色转移;其余为子函数.txt
文件 29500 2010-12-30 14:55 示例图像\b1.jpg
文件 47883 2010-12-30 14:52 示例图像\b2.jpg
文件 29233 2010-12-30 19:03 示例图像\c1.jpg
文件 71504 2010-12-30 19:02 示例图像\c2.jpg
文件 24754 2010-12-30 15:04 示例图像\d1.jpg
文件 25002 2010-12-30 15:04 示例图像\d2.jpg
文件 3999 2010-12-30 15:09 示例图像\e1.jpg
文件 6007 2010-12-30 15:09 示例图像\e2.jpg
文件 3114 2010-12-30 15:16 示例图像\f1.jpg
文件 6327 2010-12-30 15:16 示例图像\f2.jpg
文件 49087 2010-12-30 17:18 示例图像\i1.jpg
文件 75925 2010-12-30 17:18 示例图像\i2.jpg
文件 9730 2005-08-04 11:19 示例图像\j1.jpg
文件 15994 2005-08-04 11:18 示例图像\j2.jpg
文件 23938 2005-08-09 11:00 示例图像\k1.jpg
文件 15141 2005-08-09 11:00 示例图像\k2.jpg
文件 560 2010-12-31 10:08 jittered_sampling.m
文件 1270 2010-12-31 10:10 neighbor.m
文件 1224 2010-12-30 17:22 neighborstd.m
目录 0 2011-01-30 22:06 示例图像
----------- --------- ---------- ----- ----
4488088 25
评论
共有 条评论