写作需要实现传统的检测算法,找到一个基于matlab的CFAR算法,现将实际检测结果展示出来,希望能帮助到有需求的童鞋~~
待检测图片(绿色为真值)
CFAR检测结果
再次检测添加检测框的结果(红色为预测框)
修改
原始的Target_mark.m的边框太窄,修改了边框线的粗细,看起来更直观:
img = imread('XXXX.jpg');
bw = im2bw(img);
[L,num] = bwlabel(bw);
status = regionprops(L,'BoundingBox');
centroid = regionprops(L,'Centroid');
figure;
imshow(img,'Border','tight');
hold on
for n = 1:num
rectangle('Position',status(n).BoundingBox,'EdgeColor','r','linewidth',1.)
end