我想要实现的是将具有透明度的图像放在另一个图像的顶部.像这样的东西:

我一直无法找到任何解决方案,所以我决定逐像素地计算得到的颜色.那个对我有用,但速度很慢.

我是OpenCV的新手,也是Python的新手.

这是我的代码,我提出:

import numpy as np

import cv2

img1 = cv2.imread("img1.png",-1)

img2 = cv2.imread("img2.png",-1) # this one has transparency

h,w,depth = img2.shape

result = np.zeros((h,3),np.uint8)

for i in range(h):

for j in range(w):

color1 = img1[i,j]

color2 = img2[i,j]

alpha = color2[3] / 255.0

new_color = [ (1 - alpha) * color1[0] + alpha * color2[0],(1 - alpha) * color1[1] + alpha * color2[1],(1 - alpha) * color1[2] + alpha * color2[2] ]

result[i,j] = new_color

cv2.imshow("result",result)

cv2.waitKey(0)

cv2.destroyAllWindows()

还有另一种方法吗?有些更快,更快?

谢谢.

python下载图片被覆盖了_Python OpenCV – 覆盖透明的图像相关推荐

  1. python下载图片到文件夹_python 移动图片到另外一个文件夹的实例

    python 移动图片到另外一个文件夹的实例 如下所示: # -*- coding:utf8 -*- import os import shutil import numpy as np import ...

  2. python下载图片到文件夹_python实现解析markdown文档中的图片,并且保存到本地~

    背景 前阵子简书好像说是凉了,搞得我有点小慌,毕竟我的大部分博客都是放在简书上面的,虽然简书提供了打包导出功能,但是只能导出文字,图片的话还是存在简书服务器上面,再加上我一直想要重新做一个个人博客,于 ...

  3. python下载图片到文件夹_Python下载图片并保存本地的四种方法

    一:使用Python中的urllib类中的urlretrieve()函数,直接从网上下载资源到本地,具体代码: import os,stat import urllib.request img_url ...

  4. python给图片加半透明水印_Python+OpenCV为图片添加中文水印与图片水印

    OpenCV中在图片上输出中文一般有两种解决办法: 一种需要借助FreeType库实现.FreeType库是一个完全免费(开源)的.高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件. ...

  5. python下载图片代码并解析_Python爬取小姐姐图片代码_批量下载

    本帖最后由 OnlineYx 于 2021-1-13 14:44 编辑 我试着改了一下,写了个循环和判断,输出起始网页的ID和结束网页的ID就能批量地下载小姐姐了. 001.png (83.38 KB ...

  6. python 读取图片成为一维数组_python+opencv 图像的数组和矩阵操作

    在调用opencv的imread函数读取图像时,我们得到的其实是一个类型为numpy.ndarray的n维数组.这个数组的维度是[height,width,3],它是由每个像素的RGB通道的灰度值组成 ...

  7. python提取图片感兴趣区域_Python+OpenCV感兴趣区域ROI提取方法

    方法一:使用轮廓 步骤1 """src为原图""" ROI = np.zeros(src.shape, np.uint8) #感兴趣区域RO ...

  8. python统计图片的纹理信息_python实现LBP方法提取图像纹理特征实现分类

    题目描述 这篇博文是数字图像处理的大作业. 题目描述:给定40张不同风格的纹理图片,大小为512*512,要求将每张图片分为大小相同的9块,利用其中的5块作为训练集,剩余的4块作为测试集,构建适当的模 ...

  9. Python 下载 图片、音乐、视频 和 断点续传

    Python3 使用 requests 模块显示下载进度: http://blog.csdn.net/supercooly/article/details/51046561 python编写断点续传下 ...

最新文章

  1. iptables防火墙(二)
  2. Android ViewPager多页面滑动切换以及动画效果---换view
  3. 关于Maven中pom自动补全
  4. SAP Fiori gateway OData开发重要的tcode SEGW背后的数据库表
  5. 开源人员任务分配_开源财富分配是否公平?
  6. [20160229]探究oracle的启动过程.txt
  7. python学生信息管理系统
  8. 教你win7关闭开机动画,大幅度加快开机时间
  9. 网管工具-snmpset使用总结
  10. 如何正确使用TM1652驱动共阴极数码管
  11. excel身份证号判断男女
  12. JavaWeb笔记——JSPThymeleaf
  13. docker 仓库镜像 替换_Docker如何制作自己镜像并上传dockerhub
  14. 直播常见问题原因汇总
  15. 农信计算机资料录入试题,农村信用社计算机考试试题.docx
  16. 人工智能有哪些运用场景?有什么实际用途?
  17. IDT发布ZEN 或 TAO 双淬灭探针
  18. ubuntu下常用软件下载安装
  19. 招投标舞弊的22种方式及案例
  20. 管理员禁止运行此应用的解决办法

热门文章

  1. 检测mysql运行失败_MySQL 查看最近执行失败的SQL语句
  2. 天庭最牛系统 推荐下载_PPT中有哪些特别好用的插件?(含下载链接)
  3. 广度优先搜索——字串变换(洛谷 P1032)
  4. MySQL 8.0 安装部署3个注意事项
  5. CANN5.0黑科技解密 | 高并发图片视频处理,为出行保驾,为生活添彩
  6. 开发者测试你必须知道的7件事
  7. 【万字干货】OpenMetric与时序数据库存储模型分析
  8. 深层剖析鸿蒙轻内核M核的动态内存如何支持多段非连续性内存
  9. 信创产业已成现象级新风口,快来加入争做“弄潮儿”
  10. Mysql读写锁保姆级图文教程