matlab识别中国象棋棋盘,一种基于图像处理的中国象棋识别系统及方法与流程

news/2024/11/7 21:40:06/

9ba56a30503fc2b059e88edc6c46a543.gif

本发明涉及计算机图像识别技术,具体涉及一种基于图像处理的中国象棋识别系统及方法。

背景技术:

数字图像处理技术在机器感知领域应用十分广泛,主要目标是通过一些图像处理技术从图像中提取信息,该信息类似于人们采用语言和文字解释图像内容的过程,使用图像处理技术的典型问题是自动字符识别、产品装配线和检测的工业机器视觉、军师识别、指纹自动处理、卫星图像的机器处理等。

数字图像处理技术图像预处理技术、图像滤波、图像还原、图像压缩、图像的形态学处理等,图像处理函数库主要有MATLAB图像处理库、OPENCV库以及各种图像处理软件自带函数库。

技术实现要素:

为了克服现有技术存在的缺点与不足,本发明提供一种基于图像处理的中国象棋识别系统及方法。

本发明采用传统的中国象棋,在不修改和添加任何信息的情况下,能够对中国象棋的棋子进行识别和定位,并且保存棋局的演变过程。

本发明采用如下技术方案:

一种基于图像处理的中国象棋识别系统,包括象棋棋盘及棋子,还包括摄像头、图像背景板、显示装置及图像处理装置,所述摄像头通过摄像头支架固定在图像背景板上,所述象棋棋盘放置在图像背景板上,并位于摄像头的视野范围,所述摄像头及显示装置分别与图像处理装置连接。

所述棋子的样式为文字加外环的形式,文字颜色为红黑两色。

一种基于图像处理的中国象棋识别系统,包括象棋棋盘及棋子ÿ


http://www.ppmy.cn/news/430071.html

相关文章

中国象棋-单机游戏-微信小程序的项目开发流程详解

关于此文章能看懂的条件:对使用微信开发工具熟悉一点即可 在微信开发工具中,用小程序方式新建或打卡项目, 注意:如果是下载来的项目,解压后,要选小程序打开,选错是打不开的哦~ 如图 项目源代码…

软件测试 因果+决策案例--中国象棋中走马

软件测试 因果决策案例–中国象棋中走马 题目: 因果决策案例 中国象棋中走马的实际情况: 1.如果落点在棋盘外,则不移动棋子; 2.如果落点与起点不构成日字型,则不移动棋子; 3&am…

中国象棋(react hooks版)

文章目录 前言功能展示新增模块功能搭建项目框架配置React Router配置React Store配置i18n配置主题色React动画React ColorPicker打谱记录单元测试 核心功能优化落子音效dom解耦小结 结语 前言 它终于来了。终于来了,在第一版的基础上,历时近两个月终于…

中国象棋博弈

文章目录 棋盘表示着法生成搜索算法最小值-最大值搜索搜索alpha-beta剪枝优化 棋局评估棋子子力棋子位置 棋盘UI不足参考文献 棋盘表示 中国象棋的棋盘为10*9的矩形,一般采用10*9的二维数组来表示。 chessBoard: [["BR1","BN1","BB1&quo…

java实现中国象棋 源代码

java实现中国象棋 在网上找了很久中国象棋实现的源代码,终于找到了,下面就是源代码。 /**中国象棋Java版V3.0*源文件:Chess.java*添加功能:实现了当前棋局的保存*/import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.uti…

中国象棋,博大精深

文章目录 象棋简介象棋玩法棋子分数 象棋简介 象棋,是汉族棋类益智游戏,中国象棋在中国有着三千多年的历史,属于二人对抗性游戏的一种。由于用具简单、趣味性强,成为流行广泛的棋艺活动。是我国正式开展的78个体育项目之一。 象…

中国象棋详细设计分析

目 录 第一章 引言(概述) - 1 - 第二章 可行性分析 - 2 - 2.1 总体分析 - 2 - 2.2 开发环境介绍 - 2 - 2.2.1 软件开发环境 - 2 - 第三章 需求设计 - 2 - 第四章 详细设计 - 3 - 4.1 功能设计 - 3 - 4.1.1 功能说明 - 3- 4.1.2 对弈规则 - 4 - 4.1.3 相…

【180629】C++版智商超高的中国象棋游戏源码

这个中国象棋游戏可谓智商比较高,有时候你就是比不过电脑,哈,不服气不行, 试着玩了一局,没有赢电脑,因时间关系没有下第二局。不过,程序中还是有一点点缺憾,希望高人能够修正&#x…