文章詳情頁(yè)
javascript - CANVAS下,如何判斷畫的圖形
瀏覽:59日期:2022-12-30 09:45:06
問(wèn)題描述
如何判斷我在畫布畫的是什么呢,比如我用線條畫個(gè)心,畫個(gè)V字。。怎么判斷出是心、V呢。。以及判斷2個(gè)人畫的相似度。條件可以是一筆畫,不能多筆
問(wèn)題解答
回答1:把畫圖的路徑存到對(duì)象里,然后自己寫個(gè)算法判斷兩個(gè)對(duì)象
回答2:哎呦,這個(gè)復(fù)雜了,不明白哦。我猜一下吧,把圖像轉(zhuǎn)換成有效數(shù)據(jù)吧,比如你繪畫的時(shí)候從后臺(tái)看你調(diào)用了哪幾個(gè)函數(shù),確定你圖形的架構(gòu)是怎么架構(gòu)的,再把你的圖畫分割區(qū)域,通過(guò)比如中心十字分割線,取4個(gè)區(qū)域的像素比列,來(lái)確定繪畫出來(lái)圖形的對(duì)稱性。先確定你繪畫的圖形是否是對(duì)稱,如果是對(duì)稱,是怎么樣的一個(gè)對(duì)稱。對(duì)稱的角度是什么角度等等,來(lái)確定你圖形的狀態(tài),就是類似這種一系列的分割對(duì)比計(jì)算來(lái)決定的吧。(以上都是我猜的僅供參考)
標(biāo)簽:
JavaScript
排行榜

熱門標(biāo)簽