opencv像素相减后,如何保存图片使多余部分透明?

a5796489 a5796489 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
两张图片,一张背景图,一张原图,减色相减之后保存的图像背景变成了黑色,请问如何存纯为透明背景的png格式?
代码如下:

Mat img1 = imread(g_szBackgroundPath);
Mat img2 = imread(g_szImgPath);
Mat img_result1, img_result2;
//相减
subtract(img1, img2, img_result1);
subtract(img2, img1, img_result2);
//中值滤波
Mat mf1(img_result1.size(), img_result1.type());
medianBlur(img_result1, mf1, 3);
Mat mf2(img_result2.size(), img_result2.type());
medianBlur(img_result2, mf2, 3);

// 保存
imwrite("2222222.png", img_result2);


...全文

相关推荐

OpenCV实现两个图像相减

使用Opencv内置函数实现两幅图像相减

wwz_sj

Python+PyQt5实现图片与视频的视觉Diff工具

图像对比是计算机视觉与自动化测试中的核心需求,其基本思路是对画面进行像素级差值计算,并借助感知哈希算法评估两张图片或视频帧的内容相似度。这种技术能够将肉眼难以察觉的差异转化为可量化的数据,帮助研发和测试人员快速定位问题区域,广泛应用于UI改版回归测试、音视频转码校验、录屏审核等场景。基于该原理,使用Python与PyQt5可以构建一套完整的视觉Diff工具,实现对图片差异热力图、相似度评分以及视频逐帧差异曲线的可视化交互,同时结合OpenCV、numpy等库完成底层处理。文章完整拆解了该工具的实现过程,并分

weixin_30902251

利用OpenCV和Python实现查找图片差异

今天小编就为大家分享一篇利用OpenCV和Python实现查找图片差异,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38685857

图像锐化均衡化相减处理 C语言

用C语言写的关于图像均衡化,锐化,相减的程序,程序简单易懂。

xd_ds12

Driversb.rar_C++与图片相减_eye_平滑

用c实现司机状态判别程序。首先对图片进行平滑处理,然后将司机红眼图片与正常图片进行相减,得出司机眼睛闭开程度从而判别司机状态。判别速度非常快,但是对图片的要求较高

御道御小黑
评论
收藏 已收藏
分享
返回顶部
a5796489
C语言 70,039 成员 243,237 内容