项目一:麻将牌识别

因其安装环境的限制,从摄像头采集到的图像只能是部分图:

然后按照其硬件规律,拼接成一张完整的牌面:

然后放到分到做好的分类器里面训练,再识别:

结语:识别程序做成SDK的形式,后来发现由于没有考虑到多线程的问题,导致后期程序修改比较麻烦;由于图片比较小,所以,这个拼图加识别速度足够快,在处理图像采集之后就完成了拼图与识别工作,完全不影响其它数据传输工作。识别率方面,万字识别率较低,这是今后要改进的地方。

时间: 2024-08-03 23:59:02

项目一:麻将牌识别的相关文章

WebAPI项目 IHttpActionResult不识别解决办法

转自:http://blog.csdn.net/nnnnnbody/article/details/16945253 使用ASP.NET Web API构造基于restful风格web services,IHttpActionResult是一个很好的http结果返回接口.然而发现在vs2012开发环境中,System.Web.Http包I中不含有HttpActionResult,这时需更新ASP.NET Web API.ASP.NET Web API是NuGet项目来管理更新,微软不提供安装包.

配置iis时,浏览项目提示 无法识别的属性“targetFramework”。请注意属性名称区分大小写。

无法识别的属性“targetFramework”.请注意属性名称区分大小写. 行 12:     </appSettings>行 13:   <system.web>行 14:     <compilation debug="true" targetFramework="4.0" />行 15: 行 16:     <authentication mode="Forms"> 遇到这样的问题,是应用程

IntelliJ IDEA导入Maven之后强制刷新项目解决无法识别为Maven项目的问题

先点击左下角按钮以显示Maven Project 再点击右侧Maven Project 点击刷新按钮,当然也可以点击加号选择pom.xml文件. 最后是等待项目的更新. 原文地址:https://www.cnblogs.com/EasonJim/p/8266675.html

[blog 项目实战派]钢管识别项目2

钢管识别项目2 零.相关说明: 首先进行一下相关说明.在"jsxyhelu.cnblogs.com/项目实战派"栏目里面出现的需求.图片和其他资源,都是我在浏览威客网站.论坛等网站的时候通过正规渠道获得的真实需求.个人觉得比较感兴趣,但是由于时间或者工作的冲突自己没有去接这些项目.但是由于这些需求都很有实现价值,所以过了一段时间,仍然拿出来练一练手,并且实现了核心模块.希望能够给浏览者一些启发.如果你认为这些图片和资源放在这里不合适,请及时联系我([email protected]),

自强队视觉组训练项目-3 | 20180107-印刷体数字识别

DEADLINE: 21st Jan, 2018 (Duration: 2 weeks) 项目需求 数字识别是机器视觉的一个经典话题,其中较为基础的是印刷体数字识别,这期项目要求实现印刷体数字识别,即给一张包含印刷体数字的图片,你的任务是将其中的数字以字符形式输出. 项目描述 项目需求描述了基本要求,具体难度可以自己调节,比如可以给一张只含一个数字的图片,然后通过计算灰度总值区分不同印刷体数字的特征.这是一种极其简单的思路,实现起来也许还是要花点功夫.当然你可以围绕"印刷体数字识别"这

程序员到项目经理:从内而外的提升

转自:http://www.cnblogs.com/watsonyin/archive/2012/09/10/2679528.html 目录 从程序员到项目经理(一):为什么要当项目经理 从程序员到项目经理(二):升职之辨 从程序员到项目经理(三):认识项目经理 从程序员到项目经理(四):外行可以领导内行吗 从程序员到项目经理(五):程序员加油站,不是人人都懂的学习要点 从程序员到项目经理(六):程序员加油站 — 懂电脑更要懂人脑 从程序员到项目经理(七):程序员加油站 — 完美主义也是一种错

软件项目量化管理(CMMI高成熟度)实践经验谈——之项目管理过程监督与控制篇

续:软件项目量化管理(CMMI高成熟度)实践经验谈--之概述篇 续:软件项目量化管理(CMMI高成熟度)实践经验谈--之项目管理过程策划篇 2.项目监督与控制 项目监控是围绕项目实施计划,跟踪进度.成本.质量.资源,掌握各项工作现状,以便进行适当的资源调配和进度调整,确定活动的开始和结束时间,并记录实际的进度情况,在一定情况下进行路径.风险.决策.度量.量化管理等方面的分析.在实施项目的过程中,要随时对项目进行跟踪监控,以使项目按计划规定的进度.技术指标完成,并提供现阶段工作的反馈信息,以利后续

项目活动的开展 - 项目管理系列文章

前面写的项目管理类文章,都是工作经验总结,对项目经理在相关方面的工作开展进行了分类总结整理.但是有读者说太理论化了,所以今天就写此文对项目管理过程工作中的内容做一下详细的描述安排. 一.计划: 项目经理一定要做好项目计划,最主要的是要做好范围.时间.质量和风险这四个主要的计划.这里对项目过程中的工具Project的使用做一个介绍(使用Project进行项目管理 - 项目管理系列文章).很多项目管理过程领域项都是通过Project进行的控制管理. 1.  范围计划: 范围计划最主要的是工作分解结构

如何控制项目需求变更管理

Trufun UML2建模工具.Trufun Bacon  需求管理工具. Trufun ALM全生命周期产品.Trufun 研发云管理工具等 按照现代项目管理的概念,一个项目的生命周期分为启动.实施.收尾三个过程.需求变更的控制不应该只是项目实施过程考虑的事情,而是要分布在整个项目生命周期的全过程.为了将项目变更的影响降低到最小,就需要采用综合变更控制方法.综合变更控制主要内容有找出影响项目变更的因素.判断项目变更范围是否已经发生等. 进行综合变更控制的主要依据是项目计划.变更请求和提供了项目