你能不能建议一些有效的方法,先在棋盘图片中找到正方形的坐标(左下角和右上角),然后用一些键把它保存在某种数据结构中。在
例如:用“a1”键保存数据结构中最左下框的坐标
如果你需要我的其他信息,请告诉我。
enter image description here
项目描述
在我的项目中,我有:
- 工作场所:棋盘式设计
- 在这个棋盘上(用作工作场所),机器人可以移动和工作。
我的任务是利用opencv和python设计一个软件,根据棋盘上的平方数来确定机器人的位置。到目前为止,我可以在棋盘上以x和y坐标的形式找到机器人的位置,但现在我想把这些坐标转换成机器人所站的棋盘上的正方形。为了做到这一点,我需要一个数据结构,它包含棋盘中每个方块的坐标及其键,例如“a1”的平方坐标是(0,0)和(1,1)。
所以,我想知道
a) 如何利用opencv在棋盘上寻找棋盘坐标。
b) 哪种数据结构适合将棋盘图像上的方格坐标及其识别号保存起来
如果我能提供其他信息,请通知我。在
Tags:
如果我们知道问题的目的,你为什么要这么做,那真的很有帮助?我想你是想创造一个象棋游戏-
我建议你有两张照片: *董事会 *它的添加(字母和数字)
然后,创建一个8x8的二维数组,该数组表示电路板本身,其中矩阵中的每个变量都是一块的id, 当你想画画的时候,只要根据棋盘的大小来计算,棋子应该放在哪里。 例如,假设电路板为2x2,电路板为200x200像素,工件id为1: -[[1,],[,]]我将创建一个函数来解析这个矩阵并传递坐标,这样这部分内容将被淹没在左下角的正方形中, i、 e-(0100)或类似的东西 -第二步是取我们之前得到的坐标,然后在这些坐标上画出这幅画。在
希望,我是正确的,假设你正在尝试创建一个国际象棋游戏,如果没有澄清将是有帮助的!(:
相关问题 更多 >
编程相关推荐