logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

opencv-python实际演练(二)军棋自动裁判(4)棋子图像提取算法的改进

引子在文章《opencv-python实际演练(二)军棋自动裁判(1)棋子图像采集设备DIY》介绍了棋子图像采集设备的制作过程。在文章《opencv-python实际演练(二)军棋自动裁判(3)棋子图像采集设备的改进》对图像采集设备进行了改进。在实验中发现了一种情形,就是有些棋子上的文字比较靠近边缘,按照以前的算法不能有效地提取目标区域问题描述当棋子上的文字比较靠近边缘,采集到的原始图像...

opencv-python实际演练(二)军棋自动裁判(2)棋子图像采集效果分析

引子在前一篇文章《opencv-python实际演练(二)军棋自动裁判(1)棋子图像采集设备DIY》介绍了棋子图像采集设备的制作过程,在取得棋子图像后发现提取目标区域的效果还不够好,有时不能正确地找出目标区域。本文试图找出影响目标区域提取的关键因素,为棋子图像采集设备的改进做出理论上的指导。提取过程的实例分析Canny 边缘检查结果如下:直观上看,这个外边缘很完整,接下来查找外轮廓co...

opencv-python实际演练(二)军棋自动裁判(6)棋子文字的识别率不能达到百分百

引子文章《opencv-python实际演练(二)军棋自动裁判(1)棋子图像采集设备DIY》介绍了棋子图像采集仪的制作过程。文章《opencv-python实际演练(二)军棋自动裁判(5)棋子文字的自动识别》对棋子上的文字识别做了说明。实验今天通过实验,发现棋子文字的识别率不能达到百分百。这对军棋自动裁判的实现来说带来了新的挑战。比如以上实验中 ,“工兵“,”团长“可以正常识别出来,...

#文字识别
opencv-python实际演练(二)军棋自动裁判(1)棋子图像采集设备DIY

引子在现场下军棋时需要三个人,其中一个人当裁判。如果只有两个人,又想玩军棋,就需要有一个自动裁判机制。想通过图像识别技术自动识别棋子上的文字,从而实现棋子的自动裁判功能。在前一篇文章《opencv-python实际演练(一)图像识别(1)目标区域提取》对模拟的双方棋子图像进行了目标区域的提取。但是真实的图像与模拟的图像终归有一些差距。接下来要对真实的场景做处理。棋子图像采集设备的成品图以...

#python
电脑集成显卡莫名消失与重新恢复的过程,以华硕Z97-K主板为例说明

一直使用的PC机上采用双显示器配置。主板上自带集成显示,并且又安装了一块英伟达的显卡。双显示器一直正常工作。并且也未对集成显示做过手工配置。下图是设备管理器上显示的两个显卡的配置其中NVIDIA 是独立显卡,Intel® HD Graphics是集成显卡。今天上午电脑开机时,发现只有一个显示器被点亮,查看设备管理器,发现只剩下了 NVIDIA独立显卡,Intel® HD Graphics集成...

一个简单易用的编程式绘图工具mermaid

最近在编写文档时,想在图中插入一些示意图,按原来的做法,是想用visio之类的画图软件来完成这样的工作的。不巧新装的电脑,上面没有安装visio软件。而且只是想画一些简单的树状图之类的,想想这样的工作用word自带的画图功能也能胜任吧。可是一直以来不太喜欢用word自带的画图功能,说不出来的感觉,说方便吧,又不方便。想想还是在网上查找一下有没有小巧易用的画图工具。...

#javascript
在excel中执行Sql语句,实现复杂查询

引子Excel过滤与查找数据的功能很强,但如果是非常复杂的查询还是用SQL语句来得直接。但这需要有一些数据库的专业知识。实事上excel支持对Sheet上的数据进行sql查询,这时Sheet名就是要查询的数据表的名字,只不过要加上中括号。为了方便用sql语句直接操作sheet上的数据,特地用VBA写了一个小程序。实例操作程序的文件结构如下:execlSQL.xls是主程序所在的exc...

python 中**修饰的参数引起 TypeError: takes 0 positional arguments but 1 was given

在python函数的形式参数前可以加**,表示该参数位置处应传入字典据。测试例子如下:def test(**kwargs):print(kwargs)test(1)运行结果如下:Traceback (most recent call last):File "E:/pythonWorkSpace/test1/testConstruct.py", line 5, in &...

#python
介绍一款开源免费的16进制编辑器wxMEdit,为开源软件加油

对于程序员来说,16进制编辑器是工具箱中必不可少的一件。拿出来用的时候不一定很多,但如果需要时找不到一件就很恼火了。名气比较大的ultraEdit,winHex功能还是不错,可惜不免费。最近在网上找到一款开源免费的wxMEdit。功能上倒还是中规中矩,界面上稍微粗糙了一点。下图是界面外观我对16进制编辑器没有太多的功能需求,能看文件内容,能查找一下就行。总之用下来能满足要求。这是系统在g...

QCAD与libreCAD的试用及比较,QCAD比libreCAD更好用,功能更强大

最近想找一下autoCAD的替代软件。在网上查了一下,与autoCAD功能定位相似的2DCAD软件有两款比较有名:QCAD 与 libreCAD。从发展历史来看。先有QCAD,后来QCAD被收购,走上了商业版与社区版并行发展的路子。libreCAD则是QCAD的一个开源分支。在网上有一篇比较老的文献,说是libreCAD发展得比较好,而QCAD没有怎么更新。给我造成了一个印象,就是QC...

到底了