Administrator
Published on 2025-04-09 / 25 Visits
0
0

AI生成一个用手势切换脸谱的程序

效果如以下视频:创意来自厦门六中陈颖老师
主要用在编程教学,以提高学生的学习兴趣。将复制的功能做成库文件,让学生进行调用

用DS生成代码的过程:第一次提问

 

想做一个手势识别的程序,出几根手指就显示相应的几号图像,并叠加在摄像头视频上。要求把主要功能做成函数形式的库文件。使用时的代码引入库文件,用函数获取识别的手指头数量,然后再通过函数传入对应的图像文件名,实现将图像叠加在摄像头视频上。要求代码尽量简洁,代码都写上注解。

 

给出的库代码是用类方法实现的。

 

重新要求DeepSeek,将库文件修改成函数方式。

 

DeepSeek修改后的代码库文件与调用文件

 

 

程序小问题处理

修改后发现脸谱在左上角。

 

继续追问:把脸谱居中放置

得到以下代码

  

最终效果开头的视频

经过改造,将主要功能做成库文件后,学生调用的代码很简洁,如下图

心得体会:
在DS的帮助下,原来学习成本很高的功能,现在轻松就能实现,大大提高了编写程序的信心。

原来怕学不会,怕写错程序,现在DS帮我们把绝大部分代码都写出来,即使写错,把错误提示告诉DS,一般能修改好。

在追问过程中,DS会给出一些不同的解决方案,我们可以从中学到很多新知识,而且是很实用的技巧和技能。

比如:这次就学会了自定义库文件的使用,学会了文件之间函数的调用,尝到了用列表代替多个变量的好处,尝到了文件名有规律的编号,可以使用列表推导循环赋值列表元素的简洁代码。


Comment