图像处理
文章平均质量分 57
李小厨
博观而约取,厚积而薄发
展开
-
Python+OpenCV实现png透明图像叠加在jpg图像上
【问题发现】本人在图像处理项目过程中,经常需要将一幅jpg图像叠加到另一幅背景jpg图像上,来实现一些特定的需求。例如我们经常在抖音中看到一些视频特效的叠加效果,猫耳朵等等特效在背景人脸图像上的叠加。我们利用Python+OpenCV的方式可以很简单的实现jpg图像之间的叠加,但实际项目中更多需要png透明图像在jpg图像上叠加。这种情况下,仍然适用传统的jpg叠加方式,就会出现原本透明的png图像,叠加后直接变为不透明的jpg图像,达不到我们想要的效果。本篇将主要讲解如何利用Python+OpenCV来实原创 2021-03-16 18:12:12 · 5185 阅读 · 9 评论 -
Opencv的resize( )函数在缩放图像时如何减少图像失真问题
【问题发现】一次项目开发中,需要利用Python+Opencv将透明的png图像叠加到jpg图像上,过程中利用了resize( )函数将png图像缩放一定尺寸,叠加后发现png图像轮廓锯齿化严重。发现resize()的参数设置对图像质量影响较大。【函数分析】cv2.resize(img, (w, h), interpolation)img: 输入图像w, h: 缩放后的图像尺寸interpolation: 缩放图像的方法,Opencv提供了5中方法,如下:cv2.INTER_N.原创 2021-03-07 13:00:30 · 11013 阅读 · 6 评论