繁体   English   中英

从 python 中的图像中提取多个背景中的文本

[英]Extract text in multiple background from image in python

我需要忽略背景并从图像中提取文本。 前任: 在此处输入图像描述

由于背景颜色,提取文本非常困难。

I = cv2.UMat(cv2.imread('/Users/snrt1/PycharmProjects/pythonProjectopencv/image/Capture.png',cv2.IMREAD_ANYCOLOR))

Lab = cv2.cvtColor(I,cv2.COLOR_BGR2Lab)

L,a,b = cv2.split(实验室)

ig = cv2.addWeighted(cv2.UMat(a),0.5,cv2.UMat(b),0.5,0,dtype=cv2.CV_32F)

Ig = cv2.normalize(Ig,None,0.,255.,cv2.NORM_MINMAX,cv2.CV_8U)

_, Ib = cv2.threshold(Ig,0.,255.,cv2.THRESH_OTSU) _, Lb = cv2.threshold(cv2.UMat(L),0.,255.,cv2.THRESH_OTSU)

cv2.imshow("Ib", Ib) cv2.imshow("Lb", Lb) cv2.waitKey(0) cv2.destroyAllWindows()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM