小编Ine*_*pid的帖子

OpenCV-将PNG的透明部分变成白色

我是OpenCV的新手,所以如果我的提问对您来说很愚蠢,请多多包涵。

我有一组图像,它们的左右两侧都有透明边框,如下图所示: 在此处输入图片说明

我想删除这些边界,所以我想到了边缘检测,如果我可以将这些透明边界转换为白色,这将很容易做到。在文档中,我发现您可以执行以下操作:

img = cv2.imread("./Green/image-000.png", 1)
cv2.imwrite('../image-000.png', img)
Run Code Online (Sandbox Code Playgroud)

这会删除png图像的Alpha通道,但会将其变为黑色。是否有类似的东西使边界变白?还是有消除这些边界的更简单方法?如果您能帮助我,您会让我真的很高兴!

PS:我使用Python 2.7和OpenCV 3.4

python png opencv image

1
推荐指数
1
解决办法
2503
查看次数

检测具有相似名称的最远目标

我想得到最远的物体的位置,它与其前面的其他物体具有相同的名称.我做了一个简单的图片来说明我的问题: 在此输入图像描述

我发现了关于RaycastAll但由于某种原因我无法获得感兴趣对象的位置.

c# unity-game-engine

1
推荐指数
1
解决办法
35
查看次数

标签 统计

c# ×1

image ×1

opencv ×1

png ×1

python ×1

unity-game-engine ×1