資源簡介
道路障礙物識別,利用MATLAB平臺,最后將障礙物進行框圖標識。

代碼片段和文件信息
clc
clear?all;
close?all;
image_background=imread(‘背景2.jpg‘);
subplot(221);imshow(image_background);title(‘背景圖‘)
image_gray1=rgb2gray(image_background);
image_original=imread(‘2-1.jpg‘);
subplot(222);imshow(image_original);title(‘原圖‘);
image_gray2=rgb2gray(image_original);
h=imhist(image_original)?
figure;
imshow(h);
Dk=imsubtract(image_gray2image_gray1);
image_bw=im2bw(Dk0.2);
subplot(223);imshow(image_bw);title(‘差分法后二值化圖像‘);
Image_BW_medfilt=medfilt2(image_bw[3?3]);
subplot(224);imshow(Image_BW_medfilt);title(‘中值濾波后圖像‘);
se=strel(‘disk‘50);
image=imdilate(Image_BW_medfiltse);
figure;imshow(image);title(‘膨脹后圖像‘);
[image_bwlabelnum]=bwlabel(image8);%對目標區域進行標記n為8為默認值
D=regionprops(image_bwlabel‘BoundingBox‘);%求最小外接矩陣BoundingBox
figure;imshow(image_original);title(‘障礙物檢測與識別圖像‘);
for?i=1:num
????hold?on
????rectangle(‘position‘D(i).BoundingBox‘EdgeColor‘‘r‘‘LineWidth‘5);%用紅框標出最小外接矩陣
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1040??2018-04-09?13:38??新建文件夾\Recognize.m
?????文件????????1161??2018-04-09?11:00??新建文件夾\un.m
?????文件????????7186??2018-04-09?11:08??新建文件夾\unti
?????文件????????3823??2018-04-09?14:10??新建文件夾\unti
?????文件????????7577??2018-04-08?10:04??新建文件夾\unti
- 上一篇:matlab仿真MAC
- 下一篇:PCA算法MATLAB實現,附原始數據
評論
共有 條評論