回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

通过AI互动编程来评价Mind+程序 简单

头像 JOVI 2024.06.23 97 0

【游戏介绍】

今年是龙年,那就做一个有关中国龙的小游戏。

设计思路是利用AI图像识别,通过摄像头捕捉人脸与摄像头之间的距离远近,来进行角色大小和位置的实时变换。

另外还加入了变脸的效果,通过人脸离开摄像头,对角色的造型进行切换。

【效果演示】

下图就是整个游戏的界面,非常喜庆的中国龙。

image.png

通过摄像头识别到的人脸,跟随人脸位置的变换,龙头跟着一起在移动。

image.png

人脸靠近摄像头,龙头的大小会跟着一起变大。人脸远离摄像头,龙头的大小也会跟着一起变小。

image.png

当人脸离开摄像头,就会切换龙头造型,达到了变脸的效果。

image.png

【程序编写】

程序其实不难,原理就是采用人脸识别或人体关键点识别:从摄像头截取的画面上,计算出两个位置间的距离,将这个距离设置成与角色大小相关,那么就可以实现靠近或远离摄像头,达到角色大小相应变化的效果;此外,只要确定一个识别对象,让角色跟着识别对象进行移动,也就可以实现角色跟着摄像头的画面一起移动的效果。

但是,Mind+里的AI图像识别功能稍稍还是欠缺了些,首先是百度AI的账号问题,经常会出现一些问题,这里就不赘述了。其次,相比一些其他软件,Mind+里AI图像识别的程序块还是有待进一步完善的。

下图是另一个软件实现中国龙小游戏的程序,直接使用面部识别功能,供大家参考。

image.png

有独立的肢体识别和面部识别的程序块,也无需百度AI账号。

image.png

这是Mind+里的程序代码,只能使用人体关键点识别功能,其实原理也是一样的,因为百度AI账号的问题,暂时也没有调试过,只能供大家参考了。

273fa408ad1343e44f01cc2f75cbd08e.png

评论

user-avatar