小编jia*_*hou的帖子

如何通过opencv和python仅保留图像中具有特定颜色的文本?

我有一些发票图片有一些文字重叠,这给以后的处理带来了一些麻烦,而且我只有黑色的文字。有些我想删除其他颜色的文本。

有没有办法实现这一目标?

附上图片作为示例。

我试图用opencv解决它,但我仍然无法解决这个问题:

import numpy as np import cv2
img = cv2.imread('11.png')

lower = np.array([150,150,150]) 

upper = np.array([200,200,200])

mask = cv2.inRange(img, lower, upper) 
res = cv2.bitwise_and(img, img, mask=mask) 
cv2.imwrite('22.png',res)
Run Code Online (Sandbox Code Playgroud)

[多色图像][1]

[1]:https : //i.stack.imgur.com/nWQrV.pngstrong文本

text opencv image colors

3
推荐指数
1
解决办法
7369
查看次数

标签 统计

colors ×1

image ×1

opencv ×1

text ×1