(一)人工智能、AI批量抠图、AI视频抠像、图片换背景、视频换背景、实时抠图、实时抠像、虚拟场景直播系统、虚拟旅游、人像去背景、图像去背景、视频背景消除

2020年是个不平凡的一年,在家抗疫的日子里,利用业余时间,编写了很多人工智能、AI批量抠图、视频抠像、图片换背景、视频换背景、实时抠图、实时抠像的代码,主要给虚拟场景直播系统使用,用户界面完整,已经稳定运行了大半年。在此分享出来,与广大Python爱好者共同学习提高。

一、图片批量抠图软件:

此软件主要功能是:
1、对人像图片进行抠图,可以存成PNG格式的透明图片,也可选择替换背景(可选择替换成纯色的、也可选替换成指定背景图片);
2、可以批量抠图,在选择文件的对话框里可以选择多个文件,同时抠图、批量操作;
3、软件设置里可以设置使用GPU处理还是CPU处理,软件只支持英伟达(Nvidia)的GTX/RTX系列的GPU;
4、抠图算法的模型有复杂模型和简易模型,可以根据原始图片的背景复杂度随意选择。

二、视频去背景软件

此软件主要功能是:
1、对包含人像的视频进行抠像,并替换背景(可以替换成纯色的、也可以替换成指定背景图片);
2、可以批量处理,在选择文件的对话框里可以选择多个文件,同时抠像换背景、批量操作;
3、软件设置里可以设置使用GPU处理还是CPU处理,软件只支持英伟达(Nvidia)的GTX/RTX系列的GPU;
4、抠图算法的模型有复杂模型和简易模型,可以根据原始图片的背景复杂度随意选择;
5、信息统计里面可以实时显示处理的各种统计信息;
6、视频处理完毕后自动进行音频的处理与合成。

三、虚拟旅游

此软件主要功能是:
1、对电脑摄像头进行抠像,并替换背景(可以替换成纯色的、也可以替换成指定背景图片);
2、疫情当前,坐在家里就可以进行虚拟旅游,只需将背景换成自己喜欢的景点、风景照片即可;比用PS批图简单很多,还可以摆各种Pose;
3、软件设置里可以设置使用GPU处理还是CPU处理,软件只支持英伟达(Nvidia)的GTX/RTX系列的GPU;
4、抠图算法的模型有复杂模型和简易模型,可以根据原始图片的背景复杂度随意选择;

四、实时抠像软件

上面介绍的【视频去背景软件】是直接处理的视频,不是实时的。在帮助进行【iCANX全球科学家论坛】直播时需要使用ZOOM会议等视频会议软件与远端的演讲嘉宾连线,嘉宾传过来的头像的背景一般十分杂乱,在直播软件里与PPT、舞台背景合成后非常难看,需要对会议软件传来的视频进行实时抠像,换成绿色背景然后在直播软件里加滤镜去除背景,再与直播软件合成,推流直播出去。

此软件主要功能是:
1、首先选择包含人像的视频窗口(Zoom会议等);
2、用鼠标对选择的窗口里的人像进行抓取,抓取范围内的视频就被实时替换成绿色的背景了;
3、软件设置里可以设置使用GPU处理还是CPU处理,软件只支持英伟达(Nvidia)的GTX/RTX系列的GPU;
4、抠图算法的模型有复杂模型和简易模型,可以根据原始图片的背景复杂度随意选择;
5、只处理视频,不进行音频的处理,音频直接采集Zoom音频即可。

五、多人像实时抠像软件


很多时候视频会议是多个人同时演讲、或者进行多人的嘉宾对话场景,需要实时处理多个人像的抠像换背景。于是将窗口扩展成了6个,每个窗口都可以抓取1个人像,可以同时实时抠像。

此软件主要功能是:
1、多人像抓取,实时抠像换背景,实现多人像合成的虚拟画面;
2、多图像同时抠像,由于处理量较大,如果用CPU,只能处理不到10帧,建议使用GPU处理,可以达到20帧/秒以上;
3、软件设置里可以设置使用GPU处理还是CPU处理,软件只支持英伟达(Nvidia)的GTX/RTX系列的GPU;
4、抠图算法的模型有复杂模型和简易模型,可以根据原始图片的背景复杂度随意选择;
5、只处理视频,不进行音频的处理,音频直接采集Zoom音频即可。

六、实时人脸替换软件

视频会议里,嘉宾一般使用电脑摄像头,传来的人像基本都是半身的,在人像下面加个小讲台以模拟现实场景。如果能把传来的半身人像变成全身人像,就可以站到舞台上演讲了。于是就开发了这个软件。
此软件主要功能是:
1、抓取需要换脸的视频,自动实时抠像换绿背景;
2、选择事先录制好的人体站立演讲的视频(此视频要事先换成绿色背景),点击【开始换脸】即可;
3、对头部的位置、大小、脖子的长短可以调节;
3、软件设置里可以设置使用GPU处理还是CPU处理,软件只支持英伟达(Nvidia)的GTX/RTX系列的GPU;
4、抠图算法的模型有复杂模型和简易模型,可以根据原始图片的背景复杂度随意选择;
5、只处理视频,不进行音频的处理,音频直接采集Zoom音频即可。

七、实时对口型
如果演讲嘉宾只有声音,没有传来图像,是否可以拿1张嘉宾的静态图片,结合声音使静态图片动起来,脸部、表情、口型都根据演讲者的声音而动。利用AI技术是可以实现的。
注:此软件正在开发、尚未完成…

以上软件都是使用Python编的,在配置好的Python环境下才能稳定运行。有关环境配置、软件代码说明、源码公开将在后续的博文中陆续发布,敬请期待!对此文感兴趣的可以加wx深入探讨:herbert156

(一)人工智能、AI批量抠图、AI视频抠像、图片换背景、视频换背景、实时抠图、实时抠像、虚拟场景直播系统、虚拟旅游、人像去背景、图像去背景、视频背景消除相关推荐

  1. 视频直播系统源码,保存平台视频内容到本地

    视频直播系统源码,保存平台视频内容到本地 首先,动态获取权限,非常重要 //在进入主页面时动态获取(记得在清单文件中添加) if(Build.VERSION.SDK_INT >= Build.V ...

  2. 使用webrtc开发直播系统源码,开发音视频语聊房

    Webrtc作为一种实时通信技术,广泛应用于网络视频会议.在线教育和在线直播等领域.本文将介绍如何使用Webrtc技术搭建一个实时通信的直播系统,以及相关的源码实现. 1. Webrtc技术简介 1. ...

  3. 一对一语音直播系统源码——如何解决音视频直播技术难点

    直播作为对实时性和互动性要求较高的音视频应用场景,存在着诸多技术难点,即使是一对一的直播模式也不例外.低延迟.流畅性.回波消除.国内外互操作性.大规模并发等问题都是开发过程中的难点.但是,在开发过程中 ...

  4. 图像、视频生成大一统!MSRA+北大全华班「女娲」模型怒刷8项SOTA,完虐OpenAI DALL-E...

      视学算法报道   编辑:好困 小咸鱼 LRS [新智元导读]微软亚洲研究院.北京大学强强联合提出了一个可以同时覆盖语言.图像和视频的统一多模态预训练模型--NÜWA(女娲),直接包揽8项SOTA. ...

  5. 一个模型通杀8大视觉任务,图像、视频生成大一统!MSRA+北大全华班「女娲」模型...

    来源:新智元 太卷了,太卷了!微软亚洲研究院.北京大学强强联合提出了一个可以同时覆盖语言.图像和视频的统一多模态预训练模型--NÜWA(女娲),包揽8项SOTA,完虐OpenAI DALL-E! 照着 ...

  6. 【OpenCV 4开发详解】图像与视频的保存

    本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...

  7. 仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器,适配了iOS6-10系统,3行代码即可集成....

    重要提示: 1. 1.9.0版本已发布,移除了"prefs:root="的调用,这个API已经被列为私有API,请大家尽快升级.其它同样使用了该API的库大家可以检查下,比如著名的 ...

  8. 仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器

    代码地址如下: http://www.demodashi.com/demo/11689.html 重要提示: 1. 1.9.0版本已发布,移除了"prefs:root="的调用,这 ...

  9. 图像/短视频文件的MD5码的定义、作用以及获取方式

    目录 一.图像/短视频文件的MD5码定义: 二.MD5码的作用: 三.如何获取一个图像/短视频文件的MD5码: 一.图像/短视频文件的MD5码定义: MD5(Message-Digest Algori ...

  10. 视频转图片如何快速完成

    大家在编辑文章的时候想要上传一些精彩的视频,可能会牵扯视频过大,上传比较复杂的情况,后面大家就开始把一些视频转换为图片用来展示,这样能更加方便于在文章中进行编辑使用. 所谓的视频转换成图片的意思就是把 ...

最新文章

  1. R语言plotly可视化:使用PCA算法进行数据降维、使用plotly可视化随着主成分的增加解释的方差的量(plotting explained variance)
  2. 前缀、中缀、后缀表达式及其相互转化的Java实现
  3. python的setup.py文件及其常用命令
  4. JS实现动态显示当前时间(12/24小时制)(转载Mr.Think)
  5. 前端面试题vue-element汇总
  6. 2021高考池州成绩查询,2021池州高考信息网
  7. H5版俄罗斯方块(3)---游戏的AI算法
  8. 8盏流水灯反向闪烁c语言,课程设计(论文)_利用8255A芯片实现流水灯闪烁设计.doc...
  9. html5游戏面试题,关于HTML5的十大面试题
  10. 国内PHP,ASP免费开源的CMS介绍
  11. Premiere Elements使用教程:将音乐添加到视频片段
  12. 千方百剂创建账套服务器文件,千方百剂辅助工具使用手册图解
  13. 应用ruby打造个性化的有道单词本 (一)
  14. 国考省考行测:言语理解与表达,主旨理解,结构分析法,总分结构
  15. 使用vue实现四级联动
  16. QT5.5.0+VS2013(X64)+hidapi的USB继续深究之 QT的汉字显示
  17. 初中计算机操作题五环,第五课 电脑出算术题 课件
  18. 以Mapgis与Arcinfo之间的数据转换
  19. Unifying Offline and Online Multi-graph Matching via Finding Shortest Paths on Supergraph
  20. YOLO&Deepsort的车速&车流量检测系统(源码&部署教程)

热门文章

  1. day13、1 - 抓包--科来软件使用
  2. javascript监听输入框_js监听输入框值的即时变化onpropertychange、oninput
  3. 腾达W311R路由器修改Mac地址方法
  4. [5-26]绿色精品软件每天更新[uc23整理]
  5. 雨林木风win7系统下载
  6. MSN不显示头像怎么办?
  7. (附源码)计算机毕业设计ssm电影票网上订票系统
  8. 软件质量管理体系 type:pdf_广河iso14001环境管理体系各种荣誉资质 - 广河商业服务...
  9. Install load test reports
  10. FileUpload1.PostedFile.FileName 获取的文件名