比较两幅相似图像的差异(灰度图转成伪彩色图识别)
来源:互联网 发布:vue.js radio checked 编辑:程序博客网 时间:2024/05/20 17:25
最近在做CT配准效果的评估,通过比较未配准前两幅图像的差异图和配准后的差异图,很明显的呈现出配准效果。这里的差异图由灰度图转伪彩色图,然后两图融合实现。
方法:1 把CT图像转成BMP,这个自行搜索相关资料完成。
2 把BMP图像转成伪彩色图,MATLAB实现:
clear all;close all;clc;I=imread('peizhun2.bmp');imshow(I); I=double(I);[m,n]=size(I);L=256;for i=1:mfor j=1:nif I(i,j)<L/4R(i,j)=0;G(i,j)=4*I(i,j);B(i,j)=L;else if I(i,j)<=L/2R(i,j)=0;G(i,j)=L;B(i,j)=-4*I(i,j)+2*L;else if I(i,j)<=3*L/4R(i,j)=4*I(i,j)-2*L;G(i,j)=L;B(i,j)=0;elseR(i,j)=L;G(i,j)=-4*I(i,j)+4*L;B(i,j)=0;endendendendendfor i=1:mfor j=1:nG2C(i,j,1)=R(i,j);G2C(i,j,2)=G(i,j);G2C(i,j,3)=B(i,j);endendG2C=G2C/256;figureimshow(G2C) G2C=rgb2gray(G2C)figureimshow(G2C)3 把两图的伪彩色图融合,代码网络找。
结果:
参考图:
同一位置的配准图:
差异图:
MATLAB代码:http://download.csdn.net/detail/zhoubin1992/7071001
0 0
- 比较两幅相似图像的差异(灰度图转成伪彩色图识别)
- 灰度图像的伪彩色处理
- 灰度图像的伪彩色处理
- 灰度图像转伪彩色
- 彩色图像转灰度图
- 图像处理--灰度图像伪彩色(MFC VC++)
- 灰度图像转化为伪彩色图像
- matlab 识别灰度图像与彩色图像
- Matab 灰度图 生成 伪彩色 图像 gray convert to pseudo color
- 彩色图像--伪彩处理 灰度图转伪彩色图像
- 彩色图像转灰度图公式
- OpenCV彩色图像转灰度图
- butteraugli 比较两幅图像的心理视觉差异
- Opencv: 彩色图像转成灰度图像并保存
- OpenCV——彩色图像转成灰度图像
- 彩色图像->灰度图像:
- 灰度图像彩色图像
- 灰度图转伪彩色图
- 第五章 循环结构
- InternetExplorer.Application 模拟登录
- wifi名称修改时最多支持10个中文或32个英文字符;当中文混杂时,只支持20个Asic码(V盘项目)
- 不使用游标,多张表的多条记录更新
- 传统线程的互斥
- 比较两幅相似图像的差异(灰度图转成伪彩色图识别)
- java mysql 存储过程的调用
- java Queue接口
- 基本排序算法复习
- 关于页面跳转
- 第六章 常量、宏、枚举及函数
- SASS实现颜色卡动画
- MyBatis 注解(摘自MyBatis官方文档)
- java LinkedList