【玩转腾讯云】三分钟教你人脸融合,看你未来孩子长什么样

    本篇推文共计1500个字,阅读时间约3分钟。

腾讯云—腾讯倾力打造的云计算品牌,以卓越科技能力助力各行各业数字化转型,为全球客户提供领先的云计算、大数据、人工智能服务,以及定制化行业解决方案。具体包括云服务器、云存储、云数据库和弹性web引擎等基础云服务;腾讯云分析(MTA)、腾讯云推送(信鸽)等腾讯整体大数据能力;以及 QQ互联、QQ空间、微云、微社区等云端链接社交体系。

腾讯云的人脸融合的开发背景

人脸融合(Face Fusion)是由腾讯云与优图实验室、天天P图联合打造的 AI 变脸玩法。通过快速精准地定位人脸关键点,将用户上传的照片与特定形象进行面部层面融合,使生成的图片同时具备用户与特定形象的外貌特征,支持单脸、多脸、选脸融合,满足不同的用户需求。

实现人脸融合

基本流程

1.进入腾讯云控制台,找到人脸融合产品。

2.进入人脸融合产品界面,创建活动。

3.上传需要融合的照片。

4.实时查看测试结果。

1

进入腾讯云控制台找到人脸融合产品

首先我们需要进入腾讯云的官网

https://cloud.tencent.com/

在产品->人工智能->人脸特效处找到人脸融合

点击人脸融合进入操作界面,选择立即使用

2

进入人脸融合产品界面,创建活动

在人脸融合左侧选择栏选择活动管理,并创建新的活动:

创建活动免费,每个活动均有500次免费调用。未购买授权的活动QPS为1,可选择不同的算法版本。付费请参考人脸融合官方定价。

每个用户可根据自己实验情况,配置活动参数,即可创建活动:

3

上传需要融合的照片

在创建的活动处点击右方素材管理:

在素材管理处添加素材图片:

添加本地两张素材图片:

4

查看实验结果

选择一张图片为融合底版,点击融合底版照片右侧的测试效果:

进行人脸融合测试结果:

你能猜出这个是谁和谁的人脸融合吗?

从测试结果来看[腾讯云]的人脸融合效果是很棒的,并且这个产品不仅支持两张人像融合,还支持单脸、多脸、选脸等功能融合,最多支持指定融合3张人脸,用户可应用在全家福、与明星合照等多人互动场景。

据官方报道,[腾讯云]的人脸融合平均处理时长仅需数百毫秒,即一键上传人脸照片就可体验人脸融合效果,六个字总结就是-方便,快捷,精准

最后,选择底部阅读原文可直接跳转至[腾讯云]的人脸融合官方网站,让你近距离感受人工智能的魅力。

往期回顾

【玩转华为云】基于ModelArts实现行人车辆检测

【玩转腾讯云】使用API快速构建文字识别小工具

架构师之路:星环大数据架构师的培训心得

中国抗疫图鉴

经典 | Python实例小挑战—Part four

疫情防控加速AI在医疗领域的发展及应用

10天,看火神山医院是如何建成的

武汉加油,中国加油!

欢迎各位读者在下方进行提问留言

☆ END ☆

你与世界

只差一个

公众号

如果您喜欢本推文,希望您可以点个“在看”或“分享”

好的,@Mapper注解是Mybatis框架中用于标识数据访问层接口的注解,用于告诉Spring容器将该接口类实例化并注入到其他Bean中。其使用步骤如下: 1. 在Spring Boot项目中引入Mybatis和Mybatis-Spring的依赖 2. 在配置文件中配置数据源和Mybatis的相关属性 3. 创建一个数据访问层接口,使用@Mapper注解标识该接口 4. 在该数据访问层接口中定义需要操作的数据库方法 5. 在Service或Controller中注入该数据访问层接口的实例,并调用其中的方法 下面是一个示例: 1. 在pom.xml中添加Mybatis和Mybatis-Spring的依赖: ```xml <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency> ``` 2. 在application.properties中配置数据源和Mybatis的相关属性: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root spring.datasource.password=123456 mybatis.type-aliases-package=com.example.demo.entity mybatis.mapper-locations=classpath:mapper/*.xml ``` 3. 创建一个数据访问层接口UserMapper,使用@Mapper注解标识该接口: ```java @Mapper public interface UserMapper { User selectByPrimaryKey(Integer id); int insert(User record); int updateByPrimaryKey(User record); int deleteByPrimaryKey(Integer id); } ``` 4. 在mapper目录下创建UserMapper.xml,定义需要操作的数据库方法: ```xml <mapper namespace="com.example.demo.mapper.UserMapper"> <resultMap id="BaseResultMap" type="com.example.demo.entity.User"> <id column="id" property="id" jdbcType="INTEGER"/> <result column="username" property="username" jdbcType="VARCHAR"/> <result column="password" property="password" jdbcType="VARCHAR"/> </resultMap> <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer"> select * from user where id = #{id,jdbcType=INTEGER} </select> <insert id="insert" parameterType="com.example.demo.entity.User" useGeneratedKeys="true" keyProperty="id"> insert into user (username, password) values (#{username,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}) </insert> <update id="updateByPrimaryKey" parameterType="com.example.demo.entity.User"> update user set username = #{username,jdbcType=VARCHAR}, password = #{password,jdbcType=VARCHAR} where id = #{id,jdbcType=INTEGER} </update> <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer"> delete from user where id = #{id,jdbcType=INTEGER} </delete> </mapper> ``` 5. 在Service或Controller中注入UserMapper的实例,并调用其中的方法: ```java @Service public class UserServiceImpl implements UserService { @Autowired private UserMapper userMapper; @Override public User selectByPrimaryKey(Integer id) { return userMapper.selectByPrimaryKey(id); } @Override public int insert(User user) { return userMapper.insert(user); } @Override public int updateByPrimaryKey(User user) { return userMapper.updateByPrimaryKey(user); } @Override public int deleteByPrimaryKey(Integer id) { return userMapper.deleteByPrimaryKey(id); } } ``` 这就是使用@Mapper注解的基本步骤,希望对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值