tmp = cv2.cvtColor(crop_image, cv2.COLOR_BGR2GRAY)
_, alpha = cv2.threshold(tmp, 0, 255, cv2.THRESH_BINARY)
b, g, r = cv2.split(crop_image)
rgba = [b, g, r, alpha]
dst = cv2.merge(rgba, 4)
# 注意保存成png格式!!!jpg的话还是黑色背景(255)
cv2.imwrite("test.png", dst)
【OpenCV】将图片黑色背景变成透明背景
原创
©著作权归作者所有:来自51CTO博客作者小殊小殊的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
黑色半透明背景 Android 黑色背景变透明
由于Photoshop比PowerPoint复杂得多,因此可以使用几种不同的方法来使背景透明。每种都适合不同类型的图像。下面的方法就是介绍Photoshop中使背景透明的ps技巧。1.在Photoshop中准备好图像将图像拖放到Photoshop中后,您要做的第一件事就是将其转换为“智能对象”,然后对其进行栅格化。这是如何做:单击Photoshop菜单中的“ 层” 下拉菜单,突出显示“ 智能对象”
黑色半透明背景 Android delphixe png 过滤黑色背景 Photoshop 背景透明 下拉菜单 -
图片的黑色背景设置透明 java
AWT简介组件:Component容器:Container布局管理器:LayoutManager java.lang.Object 事件类 组件 容器 颜色类
图片的黑色背景设置透明 java 实例化 Swing ico