如何叠加两张图片为一张图片?

liuzhoulin 2012-03-19 11:02:07
如何叠加两张图片为一张图片,假设这两张图片的格式都是bmp或者jpg图片,而且两张图片的坐标和当前显示器的分辨率都是

一样的。我要将两张图片叠加在一起,注意不是讲两张图片变成动画。而是变成一张静态图片。而且要保证叠加后的图片格式

和坐标和之前两张图片一样。

各位高手有没有这方面的资料介绍一下,或者我需要看什么方面的资料。也可以说说如何实现,当然采用的方法是在vc6.0

MFC模式下的单文档界面。这个图片采集于工业摄像机的两帧图片,相片的叠加是为了进行计算,用于模式处理。
...全文
4753 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsdhren 2012-03-21
  • 打赏
  • 举报
回复
不论是任何形式的两张图片合并,最终处理的还是他们的像素(颜色)信息啊!
你可以进行两幅图片对应像素单纯的叠加(但这样可能出现像素超过阈值而只能表现为白色(255)的情况),也可以对两幅图像像素信息求均值,但可能得到的效果不是你最想要的
所以最好的方法还是两幅图片像素信息按照一定比例的叠加,以突出你最想要的信息
当然你也可以先把两幅图片进行一些预处理再叠加,以最大幅度的减少其中的噪音信息[Quote=引用 7 楼 liuzhoulin 的回复:]

我是单纯的两张图片的融合,两张图片是一样的坐标系、分辨率,在同一工业摄像机照出来的。所以放大倍数也是一样的。相当于是两个时刻,某一物体在两个位置的两张的图片叠加。另外这个图片,我注重的不是颜色信息,因为我的是黑白工业摄像机。最好这个图片不需要分别经过处理后才合并,这样我认为更好。我的目的是两张图片不经过处理就合并起来,然后我再用这张合并的图片进行一些图像预处理。计算像素位置等等。kenshu提供……
[/Quote]
kenshu 2012-03-19
  • 打赏
  • 举报
回复
反正我知道抄一下<精通Visual C++图像处理编程(第3版)>,一定可以加载你的你的两张图片(至少BMP/JPG/GIF都可以),你可以得到每个点的颜色,你可以修改每个点的颜色,你可以把修改后的图片存进去。

我就是这么抄的.

至于如何合并,比如两张图,同一个点,一个是红色,一个是绿色,或比如一个是白色,一个是黑色,你要合并成什么颜色,这个看你自己的算法.


hideforever 2012-03-19
  • 打赏
  • 举报
回复
alpha混合吧,网上搜搜这方面的
liuzhoulin 2012-03-19
  • 打赏
  • 举报
回复
我是单纯的两张图片的融合,两张图片是一样的坐标系、分辨率,在同一工业摄像机照出来的。所以放大倍数也是一样的。相当于是两个时刻,某一物体在两个位置的两张的图片叠加。另外这个图片,我注重的不是颜色信息,因为我的是黑白工业摄像机。最好这个图片不需要分别经过处理后才合并,这样我认为更好。我的目的是两张图片不经过处理就合并起来,然后我再用这张合并的图片进行一些图像预处理。计算像素位置等等。kenshu提供的方案,我想我可以考虑一下,待会我去网上下载精通Visual C++图像处理编程(第3版)的书后光盘看看,谢谢大家。大伙有更好的建议,可以跟帖告诉我一声,本人在此谢谢各位的帮助。
__lhy 2012-03-19
  • 打赏
  • 举报
回复
BitBlt SRCAND
wsdhren 2012-03-19
  • 打赏
  • 举报
回复
感觉这位大哥说的更接近楼主的要求,建议楼主参考,就是半透明效果啦![Quote=引用 4 楼 wozhengzai512 的回复:]
首先要先取得两张图片的像素值,然后按你想要的比例混合。比如A、B、C图,A、B为原始图,C为合成图,A图片像素值占C图片像素值的6成,B图片像素值占C图片像素值的4成,这样C的像素值就可为:

C.R = A.R*0.6 + B.R*0.4;
C.G = A.G*0.6 + B.G*0.4;
C.B = A.B*0.6 + B.B*0.4;

R G B为红绿蓝
[/Quote]
wozhengzai512 2012-03-19
  • 打赏
  • 举报
回复
首先要先取得两张图片的像素值,然后按你想要的比例混合。比如A、B、C图,A、B为原始图,C为合成图,A图片像素值占C图片像素值的6成,B图片像素值占C图片像素值的4成,这样C的像素值就可为:

C.R = A.R*0.6 + B.R*0.4;
C.G = A.G*0.6 + B.G*0.4;
C.B = A.B*0.6 + B.B*0.4;

R G B为红绿蓝
kenshu 2012-03-19
  • 打赏
  • 举报
回复
补充一下,电子工业出版社的.

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧