资源简介
采用matlab实现图片拼接,程序为m文件,输入图像为:r_image1、r_image2、r_image3、r_image4,把输入图像为:r_image1、r_image2、r_image3、r_image4,图像拼接为图像A。
代码片段和文件信息
%功能:图像拼接
clc
clear
[fnpn]=uigetfile({‘*.bmp;*.tif;*.jpg;*.png;*.pgm‘}‘请选择拼接图像1‘);
r_image1=imread([pn fn]);
[fnpn]=uigetfile({‘*.bmp;*.tif;*.jpg;*.png;*.pgm‘}‘请选择拼接图像2‘);
r_image2=imread([pn fn]);
[fnpn]=uigetfile({‘*.bmp;*.tif;*.jpg;*.png;*.pgm‘}‘请选择拼接图像3‘);
r_image3=imread([pn fn]);
[fnpn]=uigetfile({‘*.bmp;*.tif;*.jpg;*.png;*.pgm‘}‘请选择拼接图像4‘);
r_image4=imread([pn fn]);
% 待拼接文件
imfile = {r_image1 r_image2 r_image3 r_image4};
% 读入文件,并调整大小、转换格式
A = cell(22);
for i=1:4
% 读入图像数据
[X map] = gray2ind(imfile{i});
if size(X3) == 1
% 有些灰度图像无map数据
if isempty(map)
map = gray;
end
% 转换为真彩色
X = ind2rgb(Xmap);
end
% 调整图像大小,并转换数据格式
A{i} = im2double( imresize(X [384 512]) );
end
% 拼接图像并显示
A = [A{1} A{2}; A{3} A{4}];
imshow(A)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 965 2014-11-17 15:29 txpj.m
目录 0 2015-04-15 19:09 TestImag\
文件 720054 2014-11-17 15:57 TestImag\1.bmp
文件 720054 2014-11-17 15:56 TestImag\2.bmp
文件 720054 2014-11-17 15:56 TestImag\3.bmp
文件 720054 2014-11-17 15:57 TestImag\4.bmp
文件 43 2014-11-17 15:44 ReadMe.txt
相关资源
- 雷达压制干扰matlab程序
- 系统辨识,使用者的理论
- MATLAB仿真林飞、杜欣编著.pdf
- 基于HMM的语音识别MATLAB代码
- 关于均衡的MATLAB程序合集
- 数字滤波器的MATLAB与FPGA实现代码
- 滑模变结构控制MATLAB仿真 第3版 基本
- Matlab火焰烟雾检测(GUI)
- 帧间差分法matlab
- Matlab MPT工具箱 MPT3.2.1 (2019更新 稳
- 《模式识别与智能计算的MATLAB实现》
- 基于sift和SVM算法实现的手势识别 MA
- 数字图像处理第三版冈萨雷斯英文附
- 《精通MATLAB图像处理》全书pdf高清完
- 斯坦福机器学习公开课CS229讲义作业及
- MATLAB神经网络30个案例分析(高清版)
-
微网运行控制simuli
nk仿真,包含逆变 - MATLAB数据分析方法
- MATLAB图像处理:能力提高与应用案例
- MATLAB.Programming.for.Engineers.5th.Edition_2
- 卷积神经网络的matlab程序
- MATLAB优化算法案例分析与应用_进阶篇
- 精通MATLAB数字图像处理与识别书本代
- 冈萨雷斯数字图像处理MATLAB版图片及
- 人脸识别 MATLAB代码
- MNIST手写字体识别CNN+BP两种实现-Matl
- Matlab课程设计:对作业文档格式化批
-
MATLAB Simuli
nk系统仿真 课件 李献 - 基于MATLAB的数字图像处理研究_郑继刚
- 梁瑞宇赵力语音信号处理实验教程m
评论
共有 条评论