【发布时间】:2017-06-02 17:03:33
【问题描述】:
我正在尝试从彩色背景图像中提取文本。我正在尝试的一种方法是边缘检测。使用它,我将原始图像转换为我可以使用的图像。这将消除图像中的所有颜色,只留下边缘。
我使用此代码获取边缘图像
import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('messi5.jpg',0)
edges = cv2.Canny(img,100,200)
我的问题是在获得这些图像后,如何跟踪这些图像中的字母?任何帮助都会很棒。谢谢各位
这些是原始图像和边缘检测图像
原图
边缘检测图像
【问题讨论】:
-
该图像非常形象化,最终可能会被标记为不合适。您可能想用较少的图形图像替换它。此图片显示了您想要解决但可能会冒犯或打扰很多用户的问题。
-
很抱歉。不是那个意思。这个怎么样?
-
是的,这更可口。谢谢。
标签: python opencv image-processing edge-detection text-recognition