ImageVerifierCode 换一换
格式:PDF , 页数:6 ,大小:2.54MB ,
资源ID:640804      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/640804.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(基于图像处理的五子棋落棋检测与识别.pdf)为本站上传会员【自信****多点】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于图像处理的五子棋落棋检测与识别.pdf

1、SCIENCE&TECHNOLOGY INFORMATION科技资讯 2023 NO.16 信 息 与 智 能科技资讯SCIENCE&TECHNOLOGY INFORMATION基于图像处理的五子棋落棋检测与识别丛宇昊 刘佰瞻 陈江海 曾鹏飞*(沈阳理工大学机械工程学院 辽宁沈阳 110159)摘要:根据五子棋落棋特点,提出了一种改进的基于图像处理的五子棋落棋检测与识别方法。在采用全局摄像头获取固定大小棋盘图像的基础上,通过图像差分得到每步的人落棋位置图像,并对落棋位置进行灰度增强,再进行落棋位置识别,既简便了每步落棋位置的检测,又减少了对棋盘中已有棋子位置的重复识别,提高了人落棋位置的识别效

2、率和准确性。经过测试,可以简便、准确地识别人的落棋位置。关键词:图像处理 五子棋落棋检测 位置识别 MATLAB中图分类号:TP242文献标识码:A 文章编号:1672-3791(2023)16-0057-06Detection and Recognition of the Move in Gobang Based on Image ProcessingCONG Yuhao LIU Baizhan CHEN Jianghai ZENG Pengfei*(School of Mechanical Engineering,Shenyang Ligong University,Shenyang,Li

3、aoning Province,110159 China)Abstract:According to the characteristics of the move in Gobang,an improved detection and recognition method of the move in Gobang based on image processing is proposed.On the basis of using the global camera to obtain the fixed-size chessboard image,the position image o

4、f the move of each step of the person is obtained through image difference,the position of the move is conducted grey enhancement,and then the position of the move is recognized,which not only simplifies the detection of the position of the move of each step,but also reduces the repeated recognition

5、 of the positions of the existing chess pieces on the chessboard,and improves the recognition efficiency and accuracy of the position of the move.After testing,it can easily and accurately identify the position of the move of the person.Key Words:Image processing;Gobang move detection;Location ident

6、ification;MATLAB人机对弈一直是机器视觉、人工智能研究与应用的热点,棋子落棋的图像检测和识别是其中的重要环节1-3。五子棋落子识别,常用方法是先识别棋盘上各行列线位置进行棋盘建模,再应用模板匹配确定棋盘中所有棋子位置,并与上一次的棋子位置作差分,从而得到新落棋子的位置,环节和复杂计算较多。本文提出一种改进的五子棋落棋位置识别方法,首先通过图像差分,得到每步的人落棋位置图像,并对落棋位置进行灰度增强,然后再进行落棋位置识别,既简便了每步落棋位置的检测,又不用对棋盘中已有棋子位置重复DOI:10.16661/ki.1672-3791.2301-5042-6492基金项目:大学生创新创

7、业训练计划项目(项目编号:202110144016)。作者简介:丛宇昊(2000),男,本科在读,研究方向为下棋机械臂。刘佰瞻(2003),男,本科在读,研究方向为智能制造、机器人控制。通信作者:曾鹏飞(1978),男,博士,教授,研究方向为数字化制造与智能制造,E-mail:。57SCIENCE&TECHNOLOGY INFORMATION科技资讯信 息 与 智 能 2023 NO.16 SCIENCE&TECHNOLOGY INFORMATION科技资讯识别,提高了人落棋位置的识别效率和准确性。1 基于全局摄像头的棋盘图像获取1.1 基于全局摄像头的棋盘图像采集采用全局固定摄像头的方式,采

8、集五子棋棋盘图像,具体如图1所示。人机对弈时,棋盘和摄像头固定,所以每次采集的棋盘图像的大小固定,而每个落子点在图像中的坐标位置,也不会因每次的图像采集而改变。图2是基于全局摄像头采集的棋盘图像。棋盘为13行13列,共169个落子点,第7行7列(7,7)为中心落子点。棋盘背景为浅黄色,棋子为黑白两色。1.2 基于MATLAB的棋盘图像读取将图2在MATLAB中读取并转换为灰度图像,具体如图3所示。通过工作变量可知,每幅棋盘图像像素均为600800像素。2 五子棋落棋位置的识别人机对弈,只需通过图像识别确定人的落棋位置,机器的落棋位置是通过博弈算法自动生成的。人落棋位置识别,常用方法是首先通过霍

9、夫直线变换得到棋盘上各行列线位置,然后进行棋盘建模,得到棋盘上每个落子点位置,再应用模板匹配和计算,确定棋盘中所有棋子位置,并与上次的棋子位置作差分,从而得到新落子的棋子位置。此种方法要通过多次地检测和复杂计算,才能确定全盘棋子位置,并且每次新落子计算,要把已有棋子全部再次匹配检测,在人机实时对弈时,占用时间过多。2.1 人落棋位置的识别五子棋棋子的特点是大小基本一致,只有两种颜色的圆形棋子。落子时,双方轮流落棋,并且不可以吃棋,即棋盘中的棋子每次落棋后双方轮流增加1个。因此,本文提出一种改进的五子棋落棋位置识别方法,首先通过图像差分,得到每步的人落棋位置图像,并对落棋位置进行灰度增强;然后再

10、进行落棋位置识别,既简便了每步落棋位置的检测,又不用对棋盘中已有棋子位置进行重复识别,提高了人落棋位置的识别效率和准确性。改进的人落棋位置识别流程具体见图4。(a)第1幅棋盘读取图像(b)第10幅棋盘读取图像图3 读取的棋盘图像图1 基于全局摄像头的棋盘图像采集示意图(a)第1幅棋盘检测图像(b)第10幅棋盘检测图像图2 基于全局摄像头采集的棋盘图像58SCIENCE&TECHNOLOGY INFORMATION科技资讯 2023 NO.16 信 息 与 智 能科技资讯SCIENCE&TECHNOLOGY INFORMATION2.1.1 差分求取第n步人落棋图像五子棋只增加棋子,不减少棋子,

11、所以用图像差分法,可以简便地检测出本步人落棋位置。如果人执黑色棋子,棋子像素值接近0,用第n-1步的机器落棋图像,减去第n步的人落棋图像,得到人落棋位置图像,如图5所示。如果人执白色棋子,棋子像素值接近200,用第n步的人落棋图像,减去第n-1步的机器落棋图像,得到人落棋位置图像,如图6所示。2.1.2 人落棋位置的识别利用MATLAB中的imfindcircles函数,对五子棋落子检测图像进行霍夫圆识别4。其中,输入参数Object polarity,是判别识别的圆形对象比背景亮或暗,如果亮,则输入“ObjectPolarity”“bright”5。因此,本文为了提高棋子的霍夫圆识别正确率,

12、在识别前,利用图像乘法,先对人落棋图像进行灰度增强,再进行棋子圆形识别。对图像5中人执黑棋落棋位置图像进行灰度增强,如图7所示。图7(a)中对图像灰度值乘以10,落棋区域的圆形对象,相对背景亮度得到提高,但图像中的行列线亮度(a)n-1步机器落黑棋(c)人落棋位置(b)n步人落白棋(d)人落棋位置局部放大图6 人执黑棋的落棋检测(a)乘法系数10增强结果(b)乘法系数3增强结果图7 落黑棋的灰度增强(a)n-1步机器落白棋(c)人落棋位置(b)n步人落黑棋(d)人落棋位置局部放大图5 人执黑棋的落棋检测开始读取第n-1步机器落棋图像读取第n步人落棋图像差分求取第n步人落棋图像 落棋图像 灰度增

13、强利用imfindcircles识别第n步人落棋位置结束矩阵追加存储所有的人落棋位置 图4 五子棋落棋位置识别流程图59SCIENCE&TECHNOLOGY INFORMATION科技资讯信 息 与 智 能 2023 NO.16 SCIENCE&TECHNOLOGY INFORMATION科技资讯也过于突出。通过测试比较,乘法系数设为3时,圆形区域亮度提高而行列线亮度不明显,如图7(b)所示。同理,对图像6中人执白棋落棋位置图像,进行灰度增强,如图8所示。在MATLAB中,对图像7(b)和8(b)进行霍夫圆识别,如图9所示,代码如下:centerswhite,radiiwhite,metric

14、=imfindcircles(Imageb1,18,28,ObjectPolarity,bright,Sensitivity,0.96);viscircles(centerswhite,radiiwhite,EdgeColor,b);图9说明人执白棋或者执黑棋,都可以利用改进的五子棋落棋位置识别方法,确定落棋位置。2.1.3 人落棋位置的保存人落棋位置的值,保存在imfindcircles函数的输出参数centerswhite中。centerswhite是一个12的矩阵,保存所识别的圆在图像中的x、y坐标,即第n步人落棋位置的列坐标值和行坐标值6。其中,图9(a)中棋子的列和行的位置值是369

15、.8871,366.1103,图9(b)中棋子的列和行的位置值是326.5157,269.6242。通过MATLAB中的矩阵追加方法A=A;B,可将每次的人落棋位置值B,加入已有的人落棋位置值矩阵A中,得到棋盘中所有的人落棋位置值。2.2 人落棋位置的列行数计算为了便于五子棋博弈算法计算,模拟人下棋方式,将人落棋的位置值转换为人落棋的列行数。表1、表2为图9(b)和图10(a)中的黑棋白棋通过imfindcircles函数识别的位置值,及其对应的实际列行数。其中,imfindcircles函数识别得到的棋子位置值顺序,是根据棋子圆形度进行的排序。根据表1、表2可知,将每列的位置和每行的位置求平

16、均,得到棋盘中心位置第7列第7行对应的检测位置值为(415.461 1,316.792 2);再对列间距和行间距求平均,得到棋盘列间距为45,行间距为43。因此,将棋子识别位置转换为识别的列行数,计算式如式(1)和式(2)。L=round(l-415.461145)+7(1)表2 黑棋识别的列行位置和实际列行数序号123白棋识别列/行位置(415.2237,362.4747)(456.7488,361.4941)(504.0641,233.6261)实际列/行数(7,8)(8,8)(9,5)表1 白棋识别的列行位置和实际列行数序号1234黑棋识别列行位置(415.6985,315.8880)(

17、457.6904,280.9589)(369.6103,365.9727)(367.6965,317.6964)实际列行数(7,7)(8,6)(6,8)(6,7)(a)乘法系数10增强结果(b)乘法系数3增强结果图8 落白棋的灰度增强(a)人执黑棋落棋识别(b)人执白棋落棋识别图9 人落棋位置识别60SCIENCE&TECHNOLOGY INFORMATION科技资讯 2023 NO.16 信 息 与 智 能科技资讯SCIENCE&TECHNOLOGY INFORMATIONH=round(h-316.792243)+7(2)式(1)、式(2)中,l为识别的列位置值;h为识别的行位置值;L为识

18、别列位置对应的列数;H为识别行位置对应的行数。表3 黑棋识别的列行位置和计算的列行数序号12345黑棋识别列行位置(453.067 0,275.858 0)(371.685 3,277.643 8)(369.969 7,365.758 7)(415.843 7,317.038 1)(368.320 1,317.367 8)计算列行数(8,6)(6,6)(6,8)(7,7)(6,7)实际列行数(8,6)(6,6)(6,8)(7,7)(6,7)表4 白棋识别的列行位置与计算的列行数序号12345白棋识别列行位置(415.134 7,362.775 3)(458.174 1,361.612 1)(4

19、57.961 2,320.425 1)(374.706 3,227.586 4)(505.096 3,232.556 7)计算列行数(7,8)(8,8)(8,7)(6,5)(9,5)实际列行数(7,8)(8,8)(8,7)(6,5)(9,5)(a)黑棋位置识别(b)白棋位置识别图11 棋子位置识别(a)白棋位置识别(b)黑棋位置识别图10 棋子位置识别(下转第133页)61SCIENCE&TECHNOLOGY INFORMATION科技资讯 2023 NO.16 建 筑 与 土 木科技资讯SCIENCE&TECHNOLOGY INFORMATION(上接第61页)及力学强度等各项指标可以判定场

20、地内地基土层属于不均匀地基,承载力低。(3)根据区域地质资料和此次勘察,场区无活动性断裂通过,场区稳定性较好。(4)根据有关资料,结合此次勘察结果分析,此项目场地地形平坦、开阔,不存在滑坡、崩塌、泥石流等不良物理地质现象,场地范围内无活动性断层通过,场区稳定性较好。(5)根据区域地质资料和此次勘察,勘探深度内未发现地下水,不考虑地下水的腐蚀性,地基土对混凝土结构有弱腐蚀性,对钢筋混凝土结构中的钢筋、钢结构有微腐蚀性。参考文献1 刘港.岩土工程条件评价与勘察实例分析J.建筑技术开发,2022,49(17):1-3.2 郭恩辉.某项目场地稳定性与地基均匀性分析评价J.建筑技术开发,2016(10)

21、:68-69.3 牟红.场地岩土工程分析与评价:以某物流园为例J.冶金与材料,2022(3):152-154.4 陈燕平.某项目岩土工程分析与评价J.物流工程与管理,2015,37(12):92-93.5 李向群,张啸天.赤峰市某建筑场地岩土工程分析评价J.吉林建筑大学学报,2022(1):33-37.6 方伟.建筑场地岩土勘察与结果分析J.城市建设理论研究,2018(26):89.7 武宇.岩土工程勘察中场地地震效应实例分析与评价J.山西建筑,2015,41(2):69-70.8 陈晓洁.岩土工程勘察岩土参数取值浅析:以银河世纪项目勘察为例J.冶金与材料,2019(5):49,51.9 张洋

22、.岩土工程勘察地基均匀性和稳定性评价方法研究J.冶金管理,2020(19):93-94.10 杨贞荣.岩土工程勘察地质条件分析与评价J.工程技术研究,2022,7(7):220-222.11 中华人民共和国国家质量监督检验检疫总局.岩土工程勘察规范:GB 50021-2001S.北京:中国建筑工业出版社,2009.12 戈爽,张云鹤,都厚远.岩土工程勘察质量控制要点分析J.科技创新导报,2020,17(16):32,34.13 修宗甲.岩土工程勘察中土工试验常见问题剖析与处理方法研究J.科技创新导报,2020,17(1):37-38.对表1和表2中棋子进行列行数计算,与实际列行数相同。表3和表

23、4分别是对图11中棋子列行数的测试,计算的列行数与实际列行数一致。对图9(a)和9(b)中,每步的人落黑棋和白棋的列行数进行测试,计算的列行数与实际列行数也一致,具体如表5所示。3 结语本文提出了一种改进的五子棋落棋位置识别方法,经过测试,可以简便准确地识别人落棋位置值。同时,模拟人下棋方式,将人落棋的位置值转换为人落棋的列行数,便于后续博弈算法的推演。参考文献1 张云博.基于全局视觉的下棋机器人的研究与实现D.沈阳:沈阳航空航天大学,2021.2 陈树彬,和昱旻,原菊梅.五子棋落子算法的研究J.电脑与信息技术,2021,29(5):49-51,94.3 李永盛,何佳洲,刘义海,等.基于图像检测识别的数据增强技术J.舰船电子对抗,2021,44(1):66-70.4 吴晏奇,陈大磊,王宇,等.智能人机对弈五子棋机器人设计J.电子器件,2019,42(4):968-972.5 张猛,蒋涛,高琴.基于图像识别的智能下棋机器人J.物联网技术,2019,9(3):87-90.6 蔡利梅,王利娟.数字图像处理:使用MATLAB分析与实现M.北京:清华大学出版社,2019.表5 每步落棋识别的列行位置与计算的列行数序号12检测列行位置(370.155 5,366.132 2)(327.470 8,271.107 0)计算列行数(6,8)(5,6)实际列行数(6,8)(5,6)133

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服