求一个懂matlab需要的讲一下matlab的代码,有偿,可以再结算钱。
3条回答 默认 最新
关注 可以发下代码看看
function res=correct_color(g_im,rgb_im,dict1,dict2) % 颜色校正 if ndims(g_im) == 3 %如果g_im的维数等于3 g_im = rgb2gray(g_im); %g_im变成灰度图像 end if ndims(rgb_im) == 2 %如果g_im的维数等于2 % 构造RGB三维函数模型 g_im(:, :, 2) = g_im(:, :, 1); %R通道的复制给G通道 g_im(:, :, 3) = g_im(:, :, 1); %R通道的复制给B通道 rgb_im2 = rgb2ycbcr(rgb_im); %将rgb格式转为ycbcr格式 g_im2 = rgb2ycbcr(g_im); %将rgb格式转为ycbcr格式 % 统计亮度 [ms, ics, ~] = unique(double(rgb_im2(:, :, 1))); %ycbcr中第一个维度是亮度通道 mt = unique(double(g_im2(:, :, 1))); %目标图像的亮度 % 初始化映射 cbs = rgb_im2(:, :, 2); %cbs获得rgb_im2的蓝色分量cb cbs = cbs(ics); crs = rgb_im2(: %cbs获得rgb_im2的红色分量cr
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥20 delta降尺度方法,未来数据怎么降尺度
- ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
- ¥15 再不同版本的系统上,TCP传输速度不一致
- ¥15 高德地图点聚合中Marker的位置无法实时更新
- ¥15 DIFY API Endpoint 问题。
- ¥20 sub地址DHCP问题
- ¥15 delta降尺度计算的一些细节,有偿
- ¥15 Arduino红外遥控代码有问题
- ¥15 数值计算离散正交多项式
- ¥30 数值计算均差系数编程