matlab按列扫描图像,Matlab实现图像扫描匹配
这是暑期的一门项目实践课,初次接触Matlab,把学习做的实验做个梳理和总结,方便日后回顾。
图像识别的应用广泛,如在军事领域中,轰炸机通过航拍的图像匹配目标,确定投弹的坐标。
实验目的
在figure1中找到figure2匹配的位置。
figure1
figure2
实验代码
运行环境:Matlab2015
M文件:
f=imread('lena.jpg');
f2=rgb2gray(f);
g=imread('aim_eye.jpg');
g2=rgb2gray(g);
% 读入扫描对象图像f,和扫描目标g
%转化为对应的灰度图像
[m,n]=size(f2);
[m2,n2]=size(g2);
min=99999;
mini=1;
minj=1;
step=1;
%扫描将矩阵差异存储在数组中
for i=1:step:m-m2 %逐行
for j=1:step:n-n2 %逐列
c(i,j)=0;
for x=1:step:m2
for y=1:step:n2 % 目标对象和扫描对象矩阵数差的绝对值
c(i,j)=c(i,j)+abs(double(f2(i+x,j+y))-double(g2(x,y)));
end
end
end
end
%得到差异数组中的最小值,对应的坐标
for i=1:step:m-m2
for j=1:step:n-n2
if c(i,j)
min=c(i,j);
mini=i;
minj=j;
end
end
end
mini
minj
min
#
实验结果
实验结果
matlab按列扫描图像,Matlab实现图像扫描匹配相关推荐
- matlab 矩阵列乘系数,matlab 给某一列乘上一个系数
矩阵M是一个 mxn 的矩阵,现在要给M矩阵的第一列都要乘上10,使其第一列扩大10倍,那肿么做呢? 我第一时间用的是: M(:,1) = M(:,1)*10; //错误的 但是这个错了,结果是不对的 ...
- matlab 矩阵 列 逆序,matlab对矩阵/向量的常用操作(拼接矩阵、向量逆序、改变矩阵形状、求行阶梯形矩阵、提取矩阵的一部分等)...
几乎所有变量在matlab中都可以视为矩阵(1 x 1元素,1 x n向量,m x n矩阵等),matlab中对矩阵/向量的操作非常多,个人认为对矩阵的操作是体现matlab功底的地方:灵活搭配使用这 ...
- matlab 两列排序,在Matlab中对列进行排序
我有两列使用textscan导入的数据.数据看起来像这样,U未检测到,D被检测到 mydata= .51 U .57 D .48 U .47 D my data = [4x1 double] [4x1 ...
- nsf5隐写算法 matlab,基于纹理复杂度的JPEG图像自适应隐写
0 引言 隐写术是一种利用载体的掩蔽效应将秘密信息隐藏,实现信息秘密传递的技术.隐写载体可以是图像.音频.视频.文本等网络数字媒体.由于JPEG已成为目前互联网上进行图像传输时最常用的图像格式,因此以 ...
- 光谱分类算法 matlab,Matlab K-means聚类算法对多光谱遥感图像进行分类(一)
Matlab K-means聚类算法对多光谱遥感图像进行分类 作者: 白艺亭 测试了下matlab自带kmeans函数,作者编写函数,以及ENVI下的Kmeans方法,对比其效果,代码及结果图展示见下 ...
- matlab怎么求imf图,MATLAB中提取EMD分解后的每个IMF图像,并导出每个IMF数据
题目: MATLAB中提取EMD分解后的每个IMF图像,并导出每个IMF数据 EMD分解程序我就不给了,网上都是一样的. 例: M = length(imf); N = length(x); c = ...
- fcm脑图像分割matlab,MATLAB程序:用FCM分割脑图像
MATLAB程序:用FCM分割脑图像 1. MATLAB程序 FCM_image_main.m function [accuracy,iter_FCM,run_time]=FCM_image_main ...
- 【图像加密】基于matlab GUI正交拉丁方+二维Arnold置乱图像加密【含Matlab源码 813期】
⛄一.正交拉丁方置乱及二维Arnold置乱简介 0 引言 随着通讯技术的飞速发展, 越来越多的领域需要传送数字图像信号, 因此信息的传送安全问题显得越来越重要.通常应用于数字图像通信的两种保护技术为: ...
- matlab怎么输出图像文件夹,Matlab读取图片 显示和保存图像的相关操作
当前有部份朋友还不清楚Matlab读取图片 显示和保存图像的操作,所以下面绿软吧就带来Matlab读取图片 显示和保存图像的相关操作,一起来看看吧! Matlab读取图片 显示和保存图像的相关操作 打 ...
最新文章
- H国的身份证号码(搜索)
- 英特尔诺基亚将联手开发智能手机
- 基于级联FFT的广义互相关算法在声源定位中的应用
- zabbix应用之获取监控项的graph曲线图
- opencv进阶学习笔记2:numpy操作图像,色彩空间,查找指定颜色范围,通道分离与合并
- mongoose populate 返回 指定 字段
- 在STM32CubeMX生成的MDK5工程上添加RT-Thread Nano后双击工程名无法打开.map文件的解决方法
- PAT乙级(1011 A+B 和 C)
- php mysql bbs_BBS(php mysql)完整版(六)
- java开发环境实验总结_20155229 实验一《Java开发环境的熟悉》实验报告
- 一起来学自然语言处理----语料库和词汇资源
- 异常、信息国际化样例
- Android4.0的StatusBar和NavigationBar
- vue element-ui elementUi 邮箱自动补全 邮箱自动填充
- 文章抓取显示盗链 php,web资源盗链与防盗链技术解析
- SpringMVC之HandlerMethodReturnValueHandler
- Java基础Swing实现网络聊天室(视频+源码)
- android流媒体技术
- CMake中macro的使用
- 昨天申请到了一个免费的jsp空间