【图像融合】基于matlab IHS图像融合【含Matlab源码 724期】
一、获取代码方式
获取代码方式1:
通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。
获取代码方式2:
完整代码已上传我的资源:【图像融合】基于matlab IHS图像融合【含Matlab源码 724期】
备注:
订阅紫极神光博客付费专栏,可免费获得1份代码(有效期为订阅日起,三天内有效);
二、IHS简介
IHS图像融合方法千千万,我的只是其中一种!小白刚上手,记录每一分钟!希望高人指点!
颜色模型通常采用的红、绿、蓝(RGB)三原色模型
另外一种广泛应用的颜色模型是亮度、色调、饱和度(IHS) 颜色模型
亮度表示光谱的整体亮度大小,对应图像的空间分辨率,与地物表面粗糙度相对应, 代表地物的空间几何特征。(光源或物体明亮程度)
色调描述纯色的属性,决定与光谱的主波长。(物体什么颜色)
饱和度表征光谱的主波长在强度中的比例,色调和饱和度代表图像的光谱分辨率。(物体颜色的浓淡)
下图为IHS 图像融合的步骤
下图为IHS 图像此方法的变换矩阵
那么以上就是我们需要的知识。下面是图像
MS(多光谱) 图像
PAN(全色)图像
三、部分源代码
clear
g_R=0; %r清晰度描述
g_G=0; %g清晰度描述
g_B=0; %b清晰度描述
h_R=0; %熵的描述
h_G=0;
h_B=0;
u1=zeros(3,1);
u2=zeros(3,1);
v11=zeros(3,1); %高分辨率RGB值
v12=zeros(3,1); %低分辨率RGB值
AA=zeros(3,3);
BB=zeros(3,3);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
AA=[1/sqrt(3),1/sqrt(3),1/sqrt(3); 1/sqrt(6),1/sqrt(6),-2/sqrt(6); %RGB->IHS正变换矩阵1/sqrt(2),-1/sqrt(2),0];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
BB=[1/sqrt(3),1/sqrt(6),1/sqrt(2);1/sqrt(3),1/sqrt(6),-1/sqrt(2); %IHS->RGB逆变换矩阵1/sqrt(3),-2/sqrt(6),0];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
RGB_up=imread('high.jpg'); %读图像
RGB_low=imread('low.jpg');
figure(1)
imshow(RGB_up);
title('IHS-RGB表示的高分辨率图像');
figure(2)
imshow(RGB_low);
title('IHS-RGB表示的低分辨率图像');[M,N,color]=size(RGB_up);R_up=RGB_up(:,:,1);
G_up=RGB_up(:,:,2);
B_up=RGB_up(:,:,3);
[hang,lie,color]=size(RGB_up);
for i=1:hangfor j=1:liev11(1)=double(RGB_up(i,j,1)); %把函数类型unit8为double型v11(2)=double(RGB_up(i,j,2));v11(3)=double(RGB_up(i,j,3)); v12(1)=double(RGB_low(i,j,1)); %把函数类型unit8为double型v12(2)=double(RGB_low(i,j,2));v12(3)=double(RGB_low(i,j,3)); u1=AA*v11; %正变换u2=AA*v12;u2(1)=u1(1); %交换空间明度%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%空间信息明度定义????????v12=BB*u2;RGB(i,j,1)=v12(1); %逆变换RGB(i,j,2)=v12(2);RGB(i,j,3)=v12(3); end
end
%subplot(2,3,5);
r=RGB(:,:,1);
g=RGB(:,:,2);
b=RGB(:,:,3);
RGB=uint8(round(RGB));
figure(3)title('IHS-RGB表示的转化图像');
四、运行结果
五、matlab版本及参考文献
1 matlab版本
2014a
2 参考文献
[1] 蔡利梅.MATLAB图像处理——理论、算法与实例分析[M].清华大学出版社,2020.
[2]杨丹,赵海滨,龙哲.MATLAB图像处理实例详解[M].清华大学出版社,2013.
[3]周品.MATLAB图像处理与图形用户界面设计[M].清华大学出版社,2013.
[4]刘成龙.精通MATLAB图像处理[M].清华大学出版社,2015.
【图像融合】基于matlab IHS图像融合【含Matlab源码 724期】相关推荐
- 【Matlab图像融合】小波变换遥感图像融合【含GUI源码 744期】
一.代码运行视频(哔哩哔哩) [Matlab图像融合]小波变换遥感图像融合[含GUI源码 744期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 包子阳,余 ...
- 【Matlab图像加密】正交拉丁方置乱算法图像加解密【含GUI源码 182期】
一.代码运行视频(哔哩哔哩) [Matlab图像加密]正交拉丁方置乱算法图像加解密[含GUI源码 182期] 二.matlab版本及参考文献 一.代码运行视频(哔哩哔哩) [Matlab图像处理]自动 ...
- 【Matlab人脸识别】BP神经网络人脸识别(含识别率)【含GUI源码 891期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]BP神经网络人脸识别(含识别率)[含GUI源码 891期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] ...
- 【Matlab人脸识别】形态学教室人数统计(带面板)【含GUI源码 1703期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]形态学教室人数统计(带面板)[含GUI源码 1703期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟 ...
- 【Matlab人脸识别】人脸实时检测与跟踪【含GUI源码 673期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]人脸实时检测与跟踪[含GUI源码 673期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟逸凡,柳益君 ...
- 【Matlab车牌识别】停车计费系统【含GUI源码 735期】
一.代码运行视频(哔哩哔哩) [Matlab车牌识别]停车计费系统[含GUI源码 735期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MATLA ...
- 【Matlab生物电信号】生物电信号仿真【含GUI源码 684期】
一.代码运行视频(哔哩哔哩) [Matlab生物电信号]生物电信号仿真[含GUI源码 684期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]董兵,超于毅,李 ...
- 【Matlab语音分析】语音信号分析【含GUI源码 1718期】
一.代码运行视频(哔哩哔哩) [Matlab语音分析]语音信号分析[含GUI源码 1718期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊,郑铁 ...
- 【Matlab验证码识别】遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别【含GUI源码 1694期】
一.代码运行视频(哔哩哔哩) [Matlab验证码识别]遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别[含GUI源码 1694期] 二.matlab版本及参考文献 1 matlab ...
- 【Matlab语音加密】语音信号加密解密(带面板)【含GUI源码 181期】
一.代码运行视频(哔哩哔哩) [Matlab语音加密]语音信号加密解密(带面板)[含GUI源码 181期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆 ...
最新文章
- 报表测试用例设计方法总结
- C++ Primer 5th笔记(chap 14 重载运算和类型转换)下标运算符[]
- mysql建库需要权限吗_mysql 建库报匿名用户权限错误
- 云小课 | 使用ROMA API,API管理从此不用愁
- 一次ORACLE启动报错修复的记录
- 查找网络计算机步骤,如何查找到局域网中指定IP地址的是哪一台电脑
- alt+w热键组合无法使用
- 嵌入式开发-STM32硬件I2C驱动OLED屏
- 20201124 fpga程序的下载
- Android,通讯录导入,contacts,联系人
- 网狐棋牌框架内核通信设计原理剖析
- 论文阅读笔记(二)——牛的人脸识别,能做到吗?
- 文字识别中CTC损失的直觉解释---转载自AI公园
- 剑桥大学《2020年AI全景报告》出炉!
- 计算机分类汇总图片,只用文件夹目录,一个图文创作者如何快速整理大量照片...
- 低代码指南100方案:48用好设备巡检管理系统,轻松解决漏检、配件管理混乱等问题
- latex 公式太长 自动换行
- 三星Galaxy S21 FE和三星Galaxy S21对比
- 弘辽科技:已经上架的宝贝,如何优化不降权。
- andriod软键盘搜索