python - Python CV2 选择掩码的 alpha 使其透明
问题描述
我想以某种方式使我附加到图像的蒙版透明。我有以下内容:
img_background[掩码]=[0,5,255]
我想让遮罩区域([0,5,255])透明。
解决方案
您可以使用 cv2.addWeighted 添加这两个图像,如下所示:
import cv2
background = cv2.imread('field.jpg')
overlay = cv2.imread('dice.png')
added_image = cv2.addWeighted(background,0.4,overlay,0.1,0)
cv2.imwrite('combined.png', added_image)
推荐阅读
- json - 关于在 Angular 8 中使用外部 json 文件并转换为字符串数组
- java - 在 GraalVM 中安装 R 包的问题
- facebook-share - 单击 Facebook 分享按钮时,图片未在 Facebook 上分享
- google-bigquery - BQ 标量子查询产生了多个元素
- java - 注册。使用比例实例转换时面向景观页面
- angular - Angular:带有对象数组的选择框
- java - 空表单输入始终有效,BindingResult.hasErrors 始终为 false,即使变量标有 @Size 和 @NotEmpty 注释
- json - 如何从 JSON ReactJs 获取数据
- php - 特定页面中的会话变量为空
- node.js - 如何使用 Node Js 读取 XML 中的属性和值