如何用matlab实现CFAR识别灰度图像中的小目标

如何用matlab实现CFAR识别灰度图像中的小目标,第1张

这个你得先搞清楚恒虚警率的原理,然后中雹再写代码就简单了。说穿饥培瞎了就是二维窗口滑动,设定估计区保护区和检测区。每次滑动后,根据估计区设定判决门限,再对检测区的灰度进行门限下烂空的二元判决

数字图像的穗指边世族槐界提取:

I=imread('bonemarr.tif')

[BW1,th1]=edge(I,'sobel',0.07)

th1str=num2str(th1)

imshow(I)

title('图1:bonemarr.tif原图','fontsize',14,'position',[128,260,0])

figureimshow(BW1)

ti='图8: sobel算子提取的边界,阈值为'

ti=strcat(ti,th1str)

title(ti,'fontsize',12,'position',[128,260,0])

图像压缩:

clear

I=imread('blood1.tif')

I=im2double(I)

T=dctmtx(8)

B=blkproc(I,[8 8],'P1*x*P2',T,T)

mask[1,1,1,1,0,0,0,01,1,1,0,0,0,0,01,1,0,0,0,0,0,01,0,0,0,0,0,0,00,0,0,0,0,0,0,00,0,0,0,0,0,0,00,0,0,0,0,0,0,00,0,0,0,0,0,0,0]

B2=(blkproc(B,[8 8],'P1.*x',mask)

I2=blkproc(I,[8 8],'P1*x*P2',T,T)

subplot(1,2,1)

imshow(I)title('原图搜友');

subplot(1,2,2)

imshow(I2)title('解压缩图');


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/12485186.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存