写一个识别扑克牌花色和点数的小程序(三)

写一个识别扑克牌花色和点数的小程序(三),第1张

上一篇文章已经实现了如何识别花色和点数,这篇文章主要是用QT给程序加一个可视化界面

由于我之前完全没有接触过QT,所以编写出来的界面很丑,QT在VS里自带一个界面设计师,类似于下图,编写个界面还是很方便的,对相关的控制直接写响应函数就可以了。

添加菜单和标签栏

实现一个从本地文件选取一张要识别图片的效果

对扑克牌图片进行识别,调用到前两章写到的函数

对识别结果进行显示

最后的效果如下

多张有些误差,将红桃10识别成了红桃9,梅花7识别成了黑桃7,其余正确,因为模板数量较小的问题,所以这个误差我还是可以接受的。

到这就完成了整个小程序的开发。现将程序的源码链接放在下面

//download.csdn.net/download/fyueqiao/12072016

1、这样的问题一般都是变量未初始化了、控件未new、已经释放后又访问、索引越界、内存溢出等内存访问违例:

http://blog.csdn.net/chrisfxs/article/details/7831372

2、http://www.myexception.cn/qt/347183.html

3、http://bbs.csdn.net/topics/390254884

4、http://tieba.baidu.com/p/1668916864

可以。根据查询qt官方介绍可知,可以开发小程序。Qt是1991年由Qt Company 开发的跨平台C++图形用户界面应用程序开发框架。Qt既可以开发GUI程序,也可以用于开发非GUI程序,比如控制台工具和服务器。


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

原文地址: http://outofmemory.cn/yw/7935747.html

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

发表评论

登录后才能评论

评论列表(0条)

保存