我是靠谱客的博主 懦弱溪流,最近开发中收集的这篇文章主要介绍matlab 有时候>>会消失,Undefined function 'gt' for input arguments of type 'struct',觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

clear ;

close all;

%Step1 获取图像   装入待处理彩色图像并显示原始图像

Scolor = imread('3.jpg');%imread函数读取图像文件

%将彩色图像转换为黑白并显示

Sgray = rgb2gray(Scolor);%rgb2gray转换成灰度图

%figure,imshow(Scolor),title('原始彩色图像');%figure命令同时显示两幅图

%figure,imshow(Sgray),title('原始黑白图像');

%Step2 图像预处理   对Sgray 原始黑白图像进行开操作得到图像背景

s=strel('disk',13);%strel函数

Bgray=imopen(Sgray,s);%打开sgray s图像

%figure,imshow(Bgray);title('背景图像');%输出背景图像

%用原始图像与背景图像作减法,增强图像

Egray=imsubtract(Sgray,Bgray);%两幅图相减

%figure,imshow(Egray);title('增强黑白图像');%输出黑白图像

%Step3 取得最佳阈值,将图像二值化

fmax1=double(max(max(Egray)));%egray的最大值并输出双精度型

fmin1=double(min(min(Egray)));%egray的最小值并输出双精度型

level=(fmax1-(fmax1-fmin1)/3)/255;%获得最佳阈值

bw22=im2bw(Egray,level);%转换图像为二进制图像

bw2=double(bw22);

%Step4 对得到二值图像作开闭操作进行滤波

%figure,imshow(bw2);title('图像二值化');%得到二值图像

grd=edge(bw2,'canny');%用canny算子识别强度图像中的边界

%figure,imshow(grd);title('图像边缘提取');%输出图像边缘

bg1=imclose(grd,strel('rectangle',[5,19]));%取矩形框的闭运算

%figure,imshow(bg1);title('图像闭运算[5,19]');%输出闭运算的图像

bg3=imopen(bg1,strel('rectangle',[5,19]));%取矩形框的开运算

%figure,imshow(bg3);title('图像开运算[5,19]');%输出开运算的图像

bg2=imopen(bg3,strel('rectangle',[19,1]));%取矩形框的开运算

%figure,imshow(bg2);title('图像开运算[19,1]');%输出开运算的图像

%Step5 对二值图像进行区域提取,并计算区域特征参数。进行区域特征参数比较,提取车牌区域

[L,num] = bwlabel(bg2,8);%标注二进制图像中已连接的部分

Area = regionprops(L, 'Area');

%BoundingBox=[Feastats.BoundingBox];%[x y width height]车牌的框架大小

BoundingBox = regionprops(L, 'BoundingBox');

RGB = label2rgb(L, 'spring', 'k', 'shuffle'); %标志图像向RGB图像转换

figure,imshow(RGB);title('图像彩色标记');%输出框架的彩色图像

lx=0;

for l=1:num

width=BoundingBox((l-1)*4+3);%框架宽度的计算

hight=BoundingBox((l-1)*4+4);%框架高度的计算

if (width>98 & width<160 & hight>25 & hight<50)%框架的宽度和高度的范围

lx=lx+1;

Getok(lx)=l;

end

end

为什么运行程序总是出现这种错误

Undefined function 'gt' for input arguments of type 'struct'

最后

以上就是懦弱溪流为你收集整理的matlab 有时候>>会消失,Undefined function 'gt' for input arguments of type 'struct'的全部内容,希望文章能够帮你解决matlab 有时候>>会消失,Undefined function 'gt' for input arguments of type 'struct'所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部