@Fu Xianjun.All Rights Reserved.
去线操作
所需图片:
代码如下:
import cv2
import numpy as np#导包
img = cv2.imread("1.jpg",0)#读取原图
a = cv2.resize(img,(300,500))#改变图像尺寸
binary = cv2.threshold(a,255,255,0)[1]#阈值处理
kernel=cv2.getStructuringElement(cv2.MORPH_RECT,(66,1))#返回指定形状和尺寸的结构元素
blackhat=cv2.morphologyEx(a,cv2.MORPH_BLACKHAT,kernel)#实现开运算
cv2.imshow("blackhat",255-blackhat)#显示图片
cv2.waitKey(0)
cv2.destroyAllWindows()
代码结果: