世界杯谁家球队人气旺?一键为自家球队打call!
该内容介绍了基于PaddleHub人脸关键点检测的脸颊物品粘贴项目。先说明相关参数,接着阐述实现步骤:安装并导入PaddleHub及PaddleGAN,定义物品粘贴函数,进行图像动漫化处理,最后根据单侧或双侧需求实现物品粘贴并展示。还提及报错原因及解决方案。

基于PaddleHub人脸关键的检测的脸颊物品粘贴
效果展示

声明:以上均为展示,请不要上升到国家/球队/个人层面
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
数据写入
In [5]genre = 2 # 0:左边单侧 1:右边单侧 2:双侧flagimg = './agt.webp' # 贴图地址faceimg = './p2c_photo.webp' # 人物地址toflagimg = './bx.webp' # 另外一侧贴图地址(右侧)登录后复制
1.0、PaddleHub及PaddleGAN导入及函数定义
In [ ]!pip install -U paddlehub!hub install face_landmark_localization==1.0.2# 安装PaddleGAN的pip包,即可使用api预测方式!pip install --upgrade ppgan!pip install dlib==19.22.0 -i https://pypi.douban.com/simple登录后复制In [ ]
import paddlehub as hubimport cv2import osface_landmark = hub.Module(name="face_landmark_localization")result = face_landmark.keypoint_detection(images=[cv2.imread(faceimg)])登录后复制In [9]
import numpy as npfrom PIL import Imageimport cv2import numpy as npfrom math import sqrtdef sjb_hand(result1, flagimg, faceimg, select): result1 = result[0]['data'][0] pts = [] def around(select): order = [[2, 30, 3, 31], [30, 31, 16, 15]] order = order[select] for o in order: tx = int(result1[o-1][0]) ty = int(result1[o-1][1]) pts.append([tx, ty]) x = [] y = [] for pt in pts: x.append(pt[0]) y.append(pt[1]) # x = tuple(x) # y = tuple(y) x1 = min(x) y1 = min(y) x2 = max(x) y2 = max(y) # print(x1, x2, y1, y2) return x1, x2, y1, y2 x1, x2, y1, y2 = around(select) img = Image.open(flagimg) # print(((x2 - x1) // 2), int((y2 - y1) * 1.2)) reim=img.resize((((x2 - x1) // 2), int((y2 - y1) * 1.2))) # 宽*高 reim.save('newflagimg.webp') im = cv2.imread(faceimg) obj = cv2.imread('newflagimg.webp') mask = 255 * np.ones(obj.shape, obj.dtype) # print(im.shape, obj.shape) center = (int(x1+(x2-x1)//2), y1+(y2-y1)//2) mixed_clone = cv2.seamlessClone(obj, im, mask, center, cv2. NORMAL_CLONE) cv2.imwrite("inputimg.webp", mixed_clone)登录后复制2.0 图像动漫化处理
In [10]#生成动画头像from ppgan.apps import Photo2CartoonPredictor%cd /home/aistudiop2c = Photo2CartoonPredictor(output_path='/home/aistudio/result/')p2c.run(faceimg)登录后复制
3.0 物品粘贴实现并展示
In [11]if genre == 0: sjb_hand(result, flagimg, './result/p2c_photo.webp', 0) os.rename("./inputimg.webp", './newphoto.webp') sjb_hand(result, flagimg, './result/p2c_cartoon.webp', 0) os.rename("./inputimg.webp", './newcartoon.webp')elif genre == 1: sjb_hand(result, flagimg, './result/p2c_photo.webp', 1) os.rename("./inputimg.webp", './newphoto.webp') sjb_hand(result, flagimg, './result/p2c_cartoon.webp', 1) os.rename("./inputimg.webp", './newcartoon.webp')elif genre == 2: tofaceimg = "inputimg.webp" sjb_hand(result, flagimg, './result/p2c_photo.webp', 0) sjb_hand(result, toflagimg, tofaceimg, 1) os.rename("./inputimg.webp", './newphoto.webp') sjb_hand(result, flagimg, './result/p2c_cartoon.webp', 0) sjb_hand(result, toflagimg, tofaceimg, 1) os.rename("./inputimg.webp", './newcartoon.webp')from PIL import ImageImage.open('newcartoon.webp')登录后复制登录后复制In [12]
from PIL import ImageImage.open('newphoto.webp')登录后复制登录后复制
项目报错原因预测及解决方案
1、 dlib安装失败,请在GPU环境进行
2、项目失败,文件不存在。请查看是否添加图片并修改有关的地址链接
3、2.0动漫处理报错,原因极有可能是1中的安装失败或者图片脸部不够明显,建议更换GPU然后换图片
4、其他,可以留言进行询问,会第一时间回复
相关攻略
以太坊资本外溢:TRON为何成为15 2亿美元稳定币新枢纽? 区块链世界的地壳运动从未停止,资本的流向便是其中最敏锐的震感。近期,一场规模惊人的资本迁徙正在上演:大量资金正从以太坊网络流出,涌入TRON生态。这不仅是简单的资产转移,更是一次深刻的行业风向标,揭示了用户对交易成本、网络效率与应用场景的
2026年,全球AI产业迎来关键转折点,大模型狂热逐渐退潮,核心叙事从技术军备竞赛转向商业化兑现。在这样的周期里,AI+CAD平台公司「品览科技」选择了一条相对另类的发展路径:没有追逐大模型风口,没
南方财经记者赵晓晨 广州报道如果说制造业是新型工业化的“主战场”,那么工业软件就相当于这个战场的“大脑与神经系统”,是定义产品、控制流程、优化决策并驱动整个制造体系智能化的核心数字基础。一方面,
IT之家 12 月 25 日消息,YouTube 频道 fpt 主播 Jon Prosser 昨日发布最新视频,基于上周曝光的 CAD 数据,制作了一段渲染视频,声称全角度展示苹果首款折叠 iPh
2025年全球十大虚拟币app平台排行为:OKX、Binance、火币、Coinbase、Kraken、KuCoin、Bitfinex、Gemini、Bitstamp、Bybit。这些平台因其多样性、高效性和安全措施而备受推崇,提供从现货到期货的多种交易方式,并支持广泛的加密货币种类,全球24 7客
热门专题
热门推荐
速览攻略:世界圣羽翼王核心打法与全面解析 本攻略将为你完整呈现《洛克王国》世界圣羽翼王的通关秘籍,深度剖析两种高效实战打法:追求极致速度的“燃薪虫四回合速通”与稳定输出的“酷拉无限连击流”。文章将进一步解析这位翼系精灵王的技能机制、属性克制关系及其在PVE与PVP中的实战定位,帮助你彻底掌握应对其隐
速览:工程系统核心机制解析 在《异种航员2》中,工程系统是整个抵抗力量赖以运转的“战略后勤中枢”。无论是研发新武器、生产重型装甲还是制造先进飞行器,所有实体装备的产出都依赖于此。简言之,该系统的核心运作围绕着两大关键:工程师人力的高效配置与全球稀缺资源的精细化调度。工程师的数量直接决定了每个项目的建
核心速览 在《洛克王国世界》中,治愈兔是一位兼具功能性任务角色与实战辅助能力的精灵。它的价值不仅在剧情推进中体现,更在于对战里出色的治疗与防护表现。本文将为你全面解析治愈兔的精准获取位置、种族属性特点以及实战技能搭配,助你顺利捕捉并最大化其在队伍中的作用。所有关键信息将通过清晰的图文内容详细展示,确
速览 在《红色沙漠》中,挑战传说之狼这一强大的任务BOSS,需要玩家进行充分的准备并遵循完整的任务流程。整个过程环环相扣,你必须首先参与塞莱斯特家族的势力任务,通过完成任务将家族声望提升至指定等级,才能解锁【传说之狼】的专属讨伐任务,最终直面这个传说中的强大生物。 红色沙漠传说之狼怎么打 归根结底,
【宝可梦Pokopia】舒适度全解析:快速提升环境等级的核心秘诀 你是否正在探索《宝可梦Pokopia》世界,并希望有效提升宝可梦栖息地的舒适度?舒适度不仅是衡量宝可梦快乐程度的晴雨表,更是解锁游戏核心内容、加速发展的关键驱动指标。本攻略将系统性地为你揭示提升舒适度的核心途径,涵盖从装饰栖息地、建造





