我是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