OpenCV中文网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 安装 配置
查看: 1667|回复: 6

c#(unity) 两张图片如何叠加

[复制链接]
发表于 2016-11-16 16:52:10 | 显示全部楼层 |阅读模式
请问,有两张图片A,B。A图片是jpg,B图片是png。现在要实现A缩放后,AB叠加,,B图片显示在A上面,B图片透明要显示出来,如何实现呢?
回复

使用道具 举报

发表于 2016-11-16 18:54:57 | 显示全部楼层
直接像素点相加啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-17 10:06:51 | 显示全部楼层
这样的话,效率有点低呀,opencv有直接相应的函数使用吗
回复 支持 反对

使用道具 举报

发表于 2016-11-29 11:11:02 | 显示全部楼层
有一个merge 函数!  src1 和src2  每个像素相加:公式:dst = src1 * a + src2 * (1 - a)     a 是0到1取值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-29 15:56:49 | 显示全部楼层
但是这个函数只是两个图片根据透明度融合而已,而不是叠加效果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-6 15:30:21 | 显示全部楼层
大家都没碰到这样的需求吗
回复 支持 反对

使用道具 举报

发表于 2016-12-10 09:53:27 | 显示全部楼层
两个图片叠加要用ROI,你可以百度下,透明效果不知道怎么处理
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站  

GMT+8, 2019-9-22 10:27 , Processed in 0.021690 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表