资源简介

采用彩虹编码的伪彩色增强matlab代码,基于灰度映射方案,运行过没有问题。因为新学图像处理没有多久,入门作品。

资源截图

代码片段和文件信息

function [ output_args ] = weicaise( input_args )
%UNtitleD7 Summary of this function goes here
%   Detailed explanation goes here
A=imread(‘3.jpg‘);
A1=rgb2gray(A);
Im=double(A1);
 Im1=Im/256;
[H V]=size(Im);
temp=zeros(HV3);
% for m=1:H
%     for n=1:V
%         if Im(mn)<=64
%             temp(mn3)=Im(mn);
%         elseif Im(mn)<=128
%             temp(mn3)=Im(mn)*(1-4*(Im(mn)/256-0.25));
%             temp(mn2)=Im(mn)*4*(Im(mn)/256-0.25);
%         elseif Im(mn)<=192
%             temp(mn1)=Im(mn)*4*(Im(mn)/256-0.5);
%             temp(mn2)=Im(mn);
%         elseif Im(mn)<=256
%             temp(mn1)=Im(mn);
%             temp(mn2)=Im(mn)*4*(Im(mn)/256-0.75);
%         end
%     end
% end

% for m=1:H
%     for n=1:V
%         if Im(mn)<=64
%             temp(mn3)=Im(mn);
%         elseif Im(mn)<=128
%             temp(mn3)=Im(mn)*(1-4*(Im(mn)/256-0.25));
%             temp(mn2)=Im(mn)*4*(Im(mn)/256-0.25);
%         elseif Im(mn)<=192
%             temp(mn1)=Im(mn)*2*(Im(mn)/256-0.5);
%             temp(mn2)=ceil(Im(mn)*0.5);
%         elseif Im(mn)<=256
%             temp(mn1)=ceil(Im(mn)*0.5);
%             temp(mn2)=Im(mn)-temp(mn1);
%         end
%     end
% end

% for m=1:H
%     for n=1:V
%         if Im(mn)<=64
%             temp(mn3)=Im(mn);
%         elseif I

评论

共有 条评论