第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何使用opencv和python在棋盤中查找和保存方格坐標(biāo)

如何使用opencv和python在棋盤中查找和保存方格坐標(biāo)

胡子哥哥 2022-06-07 17:04:58
您能否建議一些有效且高效的方法,首先在棋盤圖片中找到正方形的坐標(biāo)(左下角和右上角),然后將其保存在帶有某個(gè)鍵的某些數(shù)據(jù)結(jié)構(gòu)中。例如:用鍵“a1”將最左下角框的坐標(biāo)保存在數(shù)據(jù)結(jié)構(gòu)中如果您需要我提供任何其他信息,請(qǐng)通知我。項(xiàng)目描述在我的項(xiàng)目中,我有:工作場(chǎng)所:以棋盤形式設(shè)計(jì)在這個(gè)棋盤(用作工作場(chǎng)所)上,允許機(jī)器人移動(dòng)并做他的工作。我的任務(wù)是使用 opencv 和 python 設(shè)計(jì)一個(gè)軟件,以根據(jù)棋盤中的平方數(shù)來查找機(jī)器人的位置。到目前為止,我能夠在棋盤上以 x 和 y 坐標(biāo)的形式找到機(jī)器人的位置,但現(xiàn)在想在機(jī)器人站立的棋盤上以正方形的形式轉(zhuǎn)換這些坐標(biāo)。為了做到這一點(diǎn),我需要一個(gè)數(shù)據(jù)結(jié)構(gòu),其中包含棋盤中每個(gè)方格的坐標(biāo)及其鍵,例如“a1”方坐標(biāo)是(0,0)和(1,1)。所以,我想知道a)如何使用opencv和python在棋盤圖像中找到正方形的坐標(biāo)。b) 哪種數(shù)據(jù)結(jié)構(gòu)適合在棋盤圖像上保存這些方格坐標(biāo)及其標(biāo)識(shí)號(hào)如果我可以提供任何其他信息,請(qǐng)通知我。
查看完整描述

1 回答

?
米脂

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊

如果我們知道這個(gè)問題的目的,那真的很有幫助,你為什么要這樣做?我假設(shè)您正在嘗試創(chuàng)建一個(gè)國(guó)際象棋游戲-

我建議你有 2 張圖片: *板 *它的添加(字母和數(shù)字)

然后,創(chuàng)建一個(gè) 8x8 的 2d 數(shù)組,它代表棋盤本身,其中該矩陣中的每個(gè) var 都是棋子的 id,當(dāng)您要繪制時(shí),只需根據(jù)棋子應(yīng)該去的棋盤大小進(jìn)行計(jì)算。例如,假設(shè)棋盤是 2x2,棋盤是 200x200 像素,棋子 id 是 1: - [[1,],[,]] 我將創(chuàng)建一個(gè)函數(shù)來解析這個(gè)矩陣并傳遞坐標(biāo),所以棋子將被淹沒在左下角的正方形內(nèi),即 - (0,100) 或類似的東西 - 第二步將獲取我們之前獲得的坐標(biāo),然后在這些坐標(biāo)上繪制作品。

希望我做對(duì)了,假設(shè)您正在嘗試創(chuàng)建一個(gè)國(guó)際象棋游戲,如果沒有澄清會(huì)有所幫助!(:


查看完整回答
反對(duì) 回復(fù) 2022-06-07
  • 1 回答
  • 0 關(guān)注
  • 198 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)