应用开发 绘画换脸

发布时间 2023-06-08 15:26:10作者: MKT-porter

 

我需要做一个自动化程序,windows平台,连接一个摄像头,一个打印机,一个arduino的按钮。程序需要摄像头识别在视野内的所有人头,用红框标记,距离最近的人用绿框标记,当按下按钮,电脑保存绿色框内的图片到桌面的一个叫face的文件夹里(也就是距离最近的人),每个保存的图片按123456的规律起名,这是第一步。第二步是discord我创建了一个频道,里面除了我自己还有两个机器人,一个midjourney机器人用于AI图片生成,另一个机器人InsightFaceSwap用于换脸,程序首先在频道中打出/saveid给insightfaceswap机器人(打出/saveid,enter确认,聊天框会弹出idname和上传图片的窗口,把最新face文件夹里的图片以及名字上传到这里,并再次enter,这时insightfaceswap机器人会回复command sent,接着在频道里打出指令/describe,上传face文件夹里最新摄像头保存的图片,等待midjourney机器人回复(一条回复里有四个文字描述),复制第一段描述,自动发送我的chatgpt的网页中,chatgpt会在一条回复中回复用1.2.3.4回复几段用于生成图片的描述,在discord中打出指令/imagine并把描述分别放进指令中(每条描述需要分别打出/imagine),等待midjourney机器人生成图片,分别点击每个生成的图片底下的u1按钮,等待midjourney生成新的图片,在每个新生成的图片上点击右键->应用程式->INSwapper,等待insightfaceswap机器人回复,保存insightfaceswap生成的图片到桌面的另一个文件夹(文件夹和摄像头保存的人脸文件名相同,每个新的人脸图片经过这一系列操作后生成的图片生成一个与人脸图片同名的新文件夹)

 

https://discord.com/channels/1116254559736713308/1116254560353259652

 

让ChatGPT成为Midjourney提示生成器,生成脸

InsightFaceSwap用于换脸

https://github.com/deepinsight/insightface