Python Opencv cv2提取图像中某种特定颜色区域(例如黑字白纸背景下的红色公章提取),并将纯色背景透明化
拜拜PHOTOSHOP-领导突然让我帮他把公章从图片中抠出来,在确保了不是要做坏事的情况下,我打开了PHOTOSHOP,用魔棒工具一点一点抠,但由于魔棒工具的原理是对比临近区域像素差值,导致封闭字体中的区域无法剔除,而且一点一点抠非常麻烦,愤而PYTHON,使用CV2完美解决。效果如下(马赛克是我添加的):任务就是把蓝色的公章抠出来。效果如上。代码如下:import cv2import numpy as npsrc = cv2.imread(r"imagepath")#这里填你的原图像路
原创
2020-08-26 16:58:23 ·
14958 阅读 ·
4 评论