近期论文内容:ISAR图像目标提取算法-【1】最大值法

所有代码及运算思路均为编者独立编写,转载请注明出处。此论文即将发表,引用请参照此算法最后一章的最后寻找地址。算法虽然简单但还希望尊重别人劳动成果,谢谢大家。


ISAR成像源于目标回波,那么在无噪声或低噪声情况下灰度图像(grayscale image)中的最大值点理应存在于目标(target)上,这是我们通过定位最大值点的位置也就定位出了目标的位置。

通过:

clc; clear all; close all;
rgb = imread('1-1-a.bmp');%读取彩色图像
if ndims(rgb) == 3
I = rgb2gray(rgb);
else
I = rgb;
end
[X Y]=find(I==max(max(I)));
x=mean(X(:));
y=mean(Y(:));
imshow(I,[]);
x1=x-1000;x2=x+1000;
y1=y-1000;y2=y+1000;%2000*2000的正方形框体
S1=(x1:1:x2);
C1=(y1:1:y2);


hold on;
plot(y1,S1,'r');
hold on;
plot(y2,S1,'r');
hold on;
plot(C1,x1,'r');
hold on;
plot(C1,x2,'r');


hold on;
plot(y,x,'r+');
title('Maximum point');

FIN=I(x1:x2,y1:y2);
figure;
imshow(FIN,[]);
hold on;
plot(1000,1000,'r+');
title('Selected result')

这段代码就可以定位图像中最大值点的位置并通过横向定标结果采用2000*2000像素选框进行选取。可以看出来由于最大值点不一定出现在图像中心,所以会丢失部分目标信息。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值