1. 環(huán)境準備:pycharm 2017.2.2 python 3.8.6
2. unity 2018.
? ? ? ?曾經(jīng)上學時學過unity開發(fā),但后來工作后,一直沒有從事過,此方面的技術研究了,一直想著做個東西撿起來,以前忘卻的知識。。。想著想著很多年過去了。。。直到最近不知道。。咋的了突然想搞點東西玩玩,撿起來所學的知識。同時對所學知識進行一次匯總。。。。。。
實現(xiàn)步驟:
1.先用python進行人體骨骼動作識別。
2.獲取骨骼動態(tài)數(shù)據(jù),發(fā)送到unity
3.unity3D動態(tài)人物,進行骨骼數(shù)據(jù)綁定。
實時骨骼動態(tài)識別:
采用cv2+PoseDetector 識別
先看下效果:
?
看下效果視頻:
python人體骨骼識別
關鍵源碼:
while True:
success, img = cap.read()
img = detector.findPose(img)
lmList, bboxInfo = detector.findPosition(img)
lmString = ''
if bboxInfo:
#lmString = ''
for lm in lmList:
lmString += f'{lm[1]},{img.shape[0] - lm[2]},{lm[3]},'
posList.append(lmString)
?看下最終效果:
python 獲取人物動作,同步到unity的小球組成的人物(1)文章來源:http://www.zghlxwxcb.cn/news/detail-512974.html
后面還有unity同步部分,最近在找比較好看的3D動畫人物,能夠進行骨骼綁定的,,,,如果你有推薦的可以留言給我。。。不勝感激涕零。。。文章來源地址http://www.zghlxwxcb.cn/news/detail-512974.html
到了這里,關于python+unity 做3d動畫人物 python做骨骼識別 (一)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!