去除文章批注
案例© Fu Xianjun. All Rights Reserved.
读取原图并灰度图像:
import cv2
img = cv2.imread("xuexi.jpg",0)
img = cv2.resize(img,(300,600))
cv2.imshow("img",img)
cv2.waitKey(0)
cv2.destroyAllWindows()
实现去除批注:
import cv2
img = cv2.imread("xuexi.jpg",0)
img = cv2.resize(img,(300,600))
kernel = cv2.getStructuringElement(cv2.MORPH_RECT,(25,1))
blackhat = cv2.morphologyEx(img,cv2.MORPH_BLACKHAT,kernel)
cv2.imshow("blackhat",(255-blackhat))
cv2.waitKey(0)
cv2.destroyAllWindows()