资源简介
程序包含了三种颜色特征的提取:颜色直方图、颜色矩、颜色聚合向量
代码片段和文件信息
function [oneChannel updatedNumC] = discretizeColors(imgnumColors)
width = size(img2);
height = size(img1);
oneChannel = zeros(heightwidth);
% We have 3 channels. For each channel we have V unique values.
% So we want to find the value of V given that V x V x V ~= numColors
numOfBins = floor(pow2(log2(numColors)/3));
numOfBinsSQ = numOfBins*numOfBins;
img = floor((img/(256/numOfBins)));
for i=1:height
for j=1:width
oneChannel(ij) = img(ij1)*numOfBinsSQ ...
+ img(ij2)*numOfBins + img(ij3);
end
end
updatedNumC = power(numOfBins3);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-06-27 14:45 颜色特征提取\
文件 198 2016-06-23 16:17 颜色特征提取\RGB空间颜色直方图.txt
文件 333 2016-06-23 19:57 颜色特征提取\RGB空间颜色矩.txt
目录 0 2016-06-27 14:45 颜色特征提取\颜色聚合向量\
文件 645 2016-06-24 14:49 颜色特征提取\颜色聚合向量\discretizeColors.m
文件 861 2016-06-24 14:41 颜色特征提取\颜色聚合向量\getCCV.m
文件 216 2016-06-24 14:42 颜色特征提取\颜色聚合向量\main.m
评论
共有 条评论