色付きの背景画像からテキストを抽出しようとしています。私が試みている1つのアプローチはエッジ検出です。これを使用して、元のイメージを私が扱えるイメージに変換します。これにより、画像内のすべての色が除去され、エッジのみが残されます。OpencvでCanny Edge検出を使用して画像内のテキストを認識
私は私の問題は、私はこれらのイメージを取得した後、どのように私はこれらの画像の文字を追跡することができている
import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('messi5.jpg',0)
edges = cv2.Canny(img,100,200)
エッジの画像を取得するには、このコードを使うのか?どんな助けも素晴らしいだろう。ありがとうみんな
これらはあなたが非常にの先頭にある
元とエッジ
画像を検出したオリジナル画像のあるエッジ検出された画像
画像をアップロードするには、質問を書くときに入力ダイアログの上部にある画像ボタンを使用するか、質問を書くときに 'ctrl-g'を押すだけで画像アップロードダイアログボックスを開くことができます。 – BHawk
ありがとうございました –
その画像は非常にグラフィックであり、不適切なものとしてフラグが立てられる可能性があります。あなたはそれをより少ないグラフィックイメージで置き換えることができます。この画像は、解決したい問題を示していますが、多くのユーザーを怒らせたり妨げたりする可能性があります。 – BHawk