尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

【图像识别】基于模板匹配算法实现卡牌识别matlab代码

【图像识别】基于模板匹配算法实现卡牌识别matlab代码 1 简介随着图像处理、人工智能、计算机技术的不断发展计算机识别技术也日趋成熟逐渐转为使用阶段目前计算机识别方法主要有两种1 标记识别技术2 基于图像处理的识别技术。第一种方法是先在识别目标上预先安设一个标记标记可以是IC条形码等再将目标的信息存储在标记中则从标记中可以识别出目标及其它相关的内容。这种方法的优点是识别准确度高、速度快和可靠但由于这种方法对硬件的要求使得它存在了许多的局限性若应用到扑克纸牌识别当中需要为纸牌装有一个微型的IC这样的设备价格十分昂贵同时也摒弃了纸牌的实际用途普及实用性不强。基于图像处理的识别技术相比较第一种方法的优势在于不需要给识别目标添加任何辅助设备就可以对其进行识别。应用到扑克纸牌识别当中对目标信息的采集是非接触性的可以实时识别非人工操作工作效率高。这种方法是基于计算机视觉和图像处理技术作为一个软件系统更方便维护和升级通用性更强。存在着这几方面的优势基于图像处理的识别技术具有很大的发展空间。基于图像处理的纸牌识别主要包括纸牌图像预处理倾斜校正与定位、特征提取、特征匹配、纸牌识别等方面的技术。系统构成如上图所示当系统发现监视图像发生变化时触发图像采集通过CCD摄像头摄取的纸牌图像然后识别系统对纸牌图像进行一系列处理从而识别出纸牌输出识别结果。2 部分代码function varargout poker(varargin) gui_Singleton 1; gui_State struct(gui_Name, mfilename, ... gui_Singleton, gui_Singleton, ... gui_OpeningFcn, poker_OpeningFcn, ... gui_OutputFcn, poker_OutputFcn, ... gui_LayoutFcn, [] , ... gui_Callback, []); if nargin isstr(varargin{1}) gui_State.gui_Callback str2func(varargin{1}); end if nargout [varargout{1:nargout}] gui_mainfcn(gui_State, varargin{:}); else gui_mainfcn(gui_State, varargin{:}); end % -------------------------------------------------------------------- function poker_OpeningFcn(hObject, eventdata, handles, varargin) handles.output hObject; guidata(hObject, handles); global IMAGE;global POKER;global GRAY;global BW;global BWSTR; IMAGE0; POKER0; GRAY0; BW0; BWSTR0;%全局变量初始化为0 % -------------------------------------------------------------------- function varargout poker_OutputFcn(hObject, eventdata, handles) varargout{1} handles.output; % -------------------------------------------------------------------- function file_Callback(hObject, eventdata, handles) % -------------------------------------------------------------------- function new_Callback(hObject, eventdata, handles) global IMAGE; global POKER; global GRAY; global BW; global BWSTR; name0; [name,path]uigetfile({*.bmp;*.jpg;*,tif},打开图像); if name0; return;%没有打开图像 end IMAGEimread(strcat(path,name));%成功打开图像 POKER0;GRAY0;BW0;BWSTR0;%其他图像复位3 仿真结果4 参考文献[1]陶鹏, and 朱华. 模板匹配识别算法和神经网络识别算法的比较及MATLAB实现. 电脑知识与技术学术版 16.34(2020):4.部分理论引用网络文献若有侵权联系博主删除。
返回列表