img = cv2.imread('D:\textdect3_files\text1.jpg', 0);
vis = img.copy()
mser = cv2.MSER()
からテキスト検出を行っています:「NoneType」オブジェクトには、属性「コピー」を持っていません。 どうすればこのタイプのエラーを解決できますか?私は、エラー はAttributeErrorのこのタイプを取得していたコードを実行した後に画像
img = cv2.imread('D:\textdect3_files\text1.jpg', 0);
vis = img.copy()
mser = cv2.MSER()
からテキスト検出を行っています:「NoneType」オブジェクトには、属性「コピー」を持っていません。 どうすればこのタイプのエラーを解決できますか?私は、エラー はAttributeErrorのこのタイプを取得していたコードを実行した後に画像
返される画像は、なしです。 (「:\ textdect3_files \ text1.jpg D」)
必ずあなたのイメージがパスに存在し、あなたがへのアクセス権を持っていることを確認し、間違ったイメージパスを持っているので、documentation
Warning Even if the image path is wrong, it won’t throw any error, but print img will give you None
からこれが最も可能性が高いですその場所からあなたのPythonコードを読み込みます。
画像パスが正しくないため、'NoneType'
エラーがスローされたようです。これを修正するには、次のようにパスを変更します。
img = cv2.imread('D:\\textdect3_files\\text1.jpg', 0)
またはimg = cv2.imread('D:/textdect3_files/text1.jpg', 0)
またはimg = cv2.imread(r'D:\textdect3_files\text1.jpg', 0)
あなたの代わりに1の '' \\ダブルスラッシュを使用する必要があります。そうでない場合は、タブである文字「\ t」を受け取ります。 – api55
これを読んでください。「誰かが私の質問に答えるとどうすればいいですか?」](http://stackoverflow.com/help/someone-答え)。 – thewaywewere