【人像抠图】使用vs2022,onnxruntime框架进行部署(视频和多图片处理)

您所在的位置:网站首页 yolov5调用手机摄像头 【人像抠图】使用vs2022,onnxruntime框架进行部署(视频和多图片处理)

【人像抠图】使用vs2022,onnxruntime框架进行部署(视频和多图片处理)

2023-06-13 18:34| 来源: 网络整理| 查看: 265

一、人像抠图的应用场景

1. 图像编辑:在图像编辑软件中,人像抠图是常用操作之一。通过抠图可以将人物从原背景中分离出来,放到新背景中,实现人物换背景的效果。这在电影后期特效、游戏角色置换等领域有很广泛的应用。

2. 视频特效:在视频编辑与特效制作中,人像抠图也是关键技术之一。通过实时对视频帧中的人物进行抠图与追踪,可以实现人物消失、人物换衣等特效,大大丰富视频的视觉效果。3. AR特效:在AR(增强现实)与静止画面中的特效制作中,抠取人物或目标物体是非常重要的一步。只有准确抠取人物或物体,才能在现实场景中实时替换或跟踪,实现各种有趣的AR特效。这在很多手机AR美妆与界面中都有所体现。4. 人脸识别:在人脸识别系统中,检测和定位人脸是第一步,人像抠图技术 frequently 被用来辅助检测和定位过程,提高系统的性能与准确率。5. 虚拟化妆:通过人像抠图,可以分离出人物的脸部区域。然后在脸部区域上添加各种妆容与装饰,再融合回原图像,实现给人物戴上各种动态妆容与装饰的效果,这在现代化妆领域有较广泛需求。综上,人像抠图在图像处理、计算机视觉与人工智能等领域有着很重要的应用价值。随着相关技术的进步,人像抠图的效果不断提高,应用范围也在持续扩展,它作为基础技术将服务于更加多元化的应用场景。这也为从事相关行业的研究人员和开发者带来很多机会与挑战。

二、抠图效果

26bd5d2b20ebf743acabe03eb8c4295f.png

22195cc69aaaf7dc466d76ebae8d0eab.png

遍历文件夹抠图

视频人像抠图

三、部署

从参考网址1下载源码,按照Readme文件,下载onnxruntime-win-x64-gpu-1.9.0,添加(opencv4.5.5和onnxruntime-win-x64-gpu-1.9.0)的包含目录、库目录、windows运行库目录,链接器-输入-附加依赖项(opencv_world455.lib、onnxruntime.lib)。

配置属性-Vcpkg-Use Vcpkg设置为否

修改头文件里的 cuda引用

//#include   #include 

修改Detect_video.cpp文件

#include "Detect_video.h" #include "Detect.h" // 调用摄像头或者读取本地视频文件,进行抠图效果展示 void detect_video(float downsample_ratio, Ort::Session& session, string choose, std::vector& dynamic_input_node_dims, std::vector& dynamic_src_value_handler, std::vector& dynamic_r1i_value_handler, std::vector& dynamic_r2i_value_handler, std::vector& dynamic_r3i_value_handler, std::vector& dynamic_r4i_value_handler, std::vector& dynamic_dsr_value_handler, std::vector& input_node_names, std::vector& output_node_names, bool& context_is_update, unsigned int& num_inputs, unsigned int& num_outputs ) { double inferenceTime = 0.0; cv::VideoCapture video_capture; cv:String outpath; // 选择视频地址抠图或者摄像头抠图 if (choose == "movie") { cout choose; video_capture.open(choose); outpath = choose + "_out.mp4"; } else { cout num; video_capture.open(num); outpath= cv::format("%d", num) + "_out.mp4"; } if (!video_capture.isOpened()) { std::cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3