纠纷奇闻社交美文家庭
投稿投诉
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

148。人工智能MODNet网络模型实现人像抠图

10月2日 碎骨族投稿
  MODNet是一个仅需RGB图片输入的实时人像抠图模型。本文主要演示一下MODNetPython部署,使用的是飞桨FastDeploy。
  预训练ONNX的MODNet模型,下载地址:
  https:bj。bcebos。compaddlehubfastdeploymodnetphotographicportraitmatting。onnx
  模型
  大小
  精度
  modnetphotographic
  25MB
  实现主要过程1、加载下载的modnet模型2、读取人像图片和背景图片(背景图片高度和宽度需要大于人像图像)3、根据预测结果,返回人像抠图结果。(背景为纯色,前景为人像)4、人像与背景合成。(这里使用两种方式合成,一种使用掩模进行图像位操作,一种根据背景像素值遍历)
  实现代码:importcv2importfastdeployasfdimportnumpyasnpmodelfilemodnetonnxmodnetphotographicportraitmatting。onnxmodelfd。vision。matting。MODNet(modelfilemodelfile,paramsfile,runtimeoptionNone,modelformatfd。Frontend。ONNX)imgcv2。imread(img77。jpg)77。jpg,386。jpg,446。jpgbgcv2。imread(imgbg1。jpg)sbgbg。copy()resultmodel。predict(img。copy())print(result)可视化结果visimgfd。vision。vismattingalpha(img,result)print(visimg〔0,0〕)〔153,255,120〕图像合成,背景图像大小不能小于前景图像,需要调整threshdefswapbackgroundmatting1(img,bg,thresh127):h0,w0bg。shape〔0〕,bg。shape〔1〕h,wimg。shape〔0〕,img。shape〔1〕在背景中取合并区域,大小与前景一致roibg〔(h0h)2:(h0h)2h,(w0w)2:(w0w)2w〕img2graycv2。cvtColor(img,cv2。COLORBGR2GRAY)ret,maskcv2。threshold(img2gray,200,255,cv2。THRESHBINARY)kernelnp。ones((5,5),np。uint8)maskcv2。morphologyEx(mask,cv2。MORPHOPEN,kernel)maskinvcv2。bitwisenot(mask)roibgcv2。bitwiseand(roi,roi,maskmask)roifgcv2。bitwiseand(img,img,maskmaskinv)roibgfgcv2。add(roibg,roifg)bg〔(h0h)2:(h0h)2h,(w0w)2:(w0w)2w〕roibgfgreturnbgbgswapbackgroundmatting1(visimg,bg,200)根据背景像素,遍历实现背景与人像合成defswapbackgroundmatting2(visimg,bg):hbg,wbgbg。shape〔0〕,bg。shape〔1〕背景大小hfg,wfgimg。shape〔0〕,img。shape〔1〕原图大小遍历人像与背景合成,foriinrange(hfg):forjinrange(wfg):ifvisimg〔i,j,0〕visimg〔0,0,0〕andvisimg〔i,j,1〕visimg〔0,0,1〕andvisimg〔i,j,2〕visimg〔0,0,2〕:continuebg〔i(hbghfg)2,j(wbgwbg)2〕visimg〔i,j〕returnbgbgswapbackgroundmatting2(visimg,bg)dstnp。hstack((img,visimg))cv2。imshow(result,dst)bgdstnp。hstack((sbg,bg))cv2。imshow(bgdst,bgdst)cv2。waitKey(0)cv2。destroyAllWindows()实现效果
  人像抠图效果1
  掩模方式合成效果
  遍历方式合成效果
  人像抠图效果2
  遍历方式合成效果
  人像抠图效果3
  遍历方式合成效果
  从背景与人像合成方式来说,掩模方式需要调整阈值大小,并做一些图像的开与闭操作。遍历方式合成背景与人像更直接方便。
  从抠图效果和速度来看,效果很好,速度也非常快。
投诉 评论

HCR农文旅数字平台入选首个美丽中国案例文献库3月,由中国美术学院主办的大地之歌2023美丽中国纪事展览在中华世纪坛艺术馆开幕。展览从近十年来参与美丽中国建设的300多个全国性艺术实践中,遴选出近百个具有社会性、艺术性、示……赵睿离队事件升级!主帅杜锋成众矢之的,球队争冠恐将无望广东男篮后场核心赵睿离队事件,可以说是目前国内篮坛最热议的话题,而且就目前情况来看事件也再度升级。在赵睿突然离队外界不断猜疑的情况下,球队官方给出解释称其赵睿身体出现极度不适,……图上海城隍庙魅力何在引无数游客竞折腰提到魔都美食胜地,不得不说地就是城隍庙了。作为游上海的必去景点之一,它又是以有何种魅力引得无数游客竞折腰呢?又有什么攻略方便游客呢?让我们来一探究竟!始建于明代永乐年间的……图泰山旅游景点介绍赏古代帝王封禅圣地泰山,以其独特的魅力居于我国五岳至尊的地位,使得自古以来的文人墨客留下众多脍炙人口的诗篇。与此同时,它还是历代帝王封禅之地,所以泰山众景必定是值得一观的。泰山作为我国五岳……阿德公开示好库里,260万底薪加盟勇士,不想再为篮网和纳什打勇士队本赛季在普遍没有人看好的情况下杀入了总决赛,在去年的休赛期时候所有人都认为湖人和篮网将会最终在总决赛会师,可是让人没想到的是两支球队都成为了最让球迷失望的球队,湖人连附加……148。人工智能MODNet网络模型实现人像抠图MODNet是一个仅需RGB图片输入的实时人像抠图模型。本文主要演示一下MODNetPython部署,使用的是飞桨FastDeploy。预训练ONNX的MODNet模型,……图无锡旅游攻略不能不去的景点有哪些无锡是江苏省的地级市,位于长江三角洲平原腹地,是国家历史文化名城,自古就是鱼米之乡。同时无锡也是一个旅游胜地,前往无锡旅游,有几个不能不去的地方。有人评价无锡是一个地铁快……图游五台山攻略大全这样游玩更畅快五台山,是中国四大佛山之首,在历史上又被称为金五台。如果游客在暑期来五台山,能感受到处处的清凉。冬季来五台山,则能感受到整个世界的清静,很适合参禅感悟。虽然中国有很多个山……国家统计局十年间全国居民人均消费支出累计实际增长67。4中新网10月11日电据国家统计局网站11日消息,2021年全国居民人均消费支出24100元,比2012年的12054元增加12046元,人均消费支出累计名义增长99。9,年均名……图鸣沙山月牙泉游玩详细攻略深度体验大漠苍凉甘肃鸣沙山月牙泉是一处神奇沙漠景观。鸣沙山下,泉水形成一湖,被沙丘环抱。更为奇特的是,泉水在流沙之中,再干旱也不会枯竭。再大的狂风也不能把山顶的沙子吹到泉中。鸣沙山与月牙……图中国美术馆开放时间带你享受艺术的魅力相信许多人对于中国美术馆开放时间不是很熟悉,每次总是把握不好去观看的时间感到很头疼。下面就由小编为大家解决这个难题,让大家在旅行中玩得更好。中国美术馆是近代伴随着新中国的……图壶口瀑布二日游赚飞了中华母亲河奔腾不止壶口瀑布是中国第二大瀑布,世界上最大的黄色瀑布。而到了冬季,整个水面全部冰冻,结出罕见的巨大冰瀑。受持续降温天气影响,黄河壶口瀑布出现流凌、冰挂景观。壶口瀑布总是被比作中……
图国内热销的中端机型领略oppor9s的工匠精神有多少人还记得1978年修改的国歌?它与现在的国歌有何不同?图智能手环推荐乐心品牌代言人定制版备受迷妹欢迎人越没钱,越要活得体面图国产品牌的佼佼者智能手机vivox9如何赢得市场图乡村旅游的特点地域广阔不受限制图nvidia控制面板打不开神奇手法来帮你RedmiK50宇宙版曝光,或采用200W快充,性能拉满,价图oppor112017发布时间六月广告强大疑性价比低图三星堆旅游攻略感受历史气息图windows无法访问指定设备小诀窍轻松解决图青海湖在哪里介绍让你的旅游更加顺利

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形