AttributeError:モジュール 'cv2'には属性 'cv_floodfill_fixed_range'がありません -- python-3.x フィールド と opencv3.0 フィールド と cv2 フィールド 関連 問題

AttributeError: module 'cv2' has no attribute 'CV_FLOODFILL_FIXED_RANGE'












0
vote

問題

日本語

現在、自動ナンバープレートの再生システムを構築しています。私はこのページを参照しています

http://nbviewer.jupyter.org/gist/kislayabhi/89b985e5b78a6f56029a

このコードでは、「 cv_floodfill_fixed_rangeとcv_floodfill_mask_only」が使用されています。

cv2.cv.cv_floodfill_fixed_range

としてcv2.cvを使用してプログラム内で呼び出されました

しかし、プログラムを実行しようとしたとき、 cv2にCV

という名前の属性がないというエラーが発生しました

私はまた、openCv3と同じようにCv2.CV_FLOODFILL_FIXED_RANGEに変更しようとしました。バージョンの変更CVは推奨されていません

しかし、私は次のエラー

を受け取ります <事前> <コード> AttributeError: module 'cv2' has no attribute 'CV_FLOODFILL_FIXED_RANGE'

これは、私がcv_floodfill_fixed_rangeが間違っているか、

という名前では利用できないことを意味します。

誰かがこのエラーを解決するために何をすべきか教えてください

事前感あり

英語

I am currently building an Automatic licence plate recongition system. I am referring to this page

http://nbviewer.jupyter.org/gist/kislayabhi/89b985e5b78a6f56029a

In this code, two paramters namely "CV_FLOODFILL_FIXED_RANGE and CV_FLOODFILL_MASK_ONLY" are used.

It has been called in the program by using cv2.cv as cv2.cv.CV_FLOODFILL_FIXED_RANGE

But when I tried executing the program, I got an error stating that cv2 has no attribute named cv

I also tried changing it to cv2.CV_FLOODFILL_FIXED_RANGE as in Opencv3 the version changes cv has been deprecated

But I get the following error

AttributeError: module 'cv2' has no attribute 'CV_FLOODFILL_FIXED_RANGE' 

This means that either I have called CV_FLOODFILL_FIXED_RANGE wrong or it is not available in the name called

Can anyone please tell me what should I do for solving this error

Thanks in advance

</div
        
 
 

回答リスト

0
 
vote

ノートブック内のCV2のバージョンがどのように構築されたのかわからないが、標準のPythonパッケージインデックスから出ていない可能性があると思われる。ノートブックコード /* * @abstract Invoked by the preview controller before trying to open an URL tapped in the preview. * @result Returns NO to prevent the preview controller from calling -[UIApplication openURL:] on url. * @discussion If not implemented, defaults is YES. */ - (BOOL)previewController:(QLPreviewController *)controller shouldOpenURL:(NSURL *)url forPreviewItem:(id <QLPreviewItem>)item; 6 を参照しますが、 /* * @abstract Invoked by the preview controller before trying to open an URL tapped in the preview. * @result Returns NO to prevent the preview controller from calling -[UIApplication openURL:] on url. * @discussion If not implemented, defaults is YES. */ - (BOOL)previewController:(QLPreviewController *)controller shouldOpenURL:(NSURL *)url forPreviewItem:(id <QLPreviewItem>)item; 7 3.4.3(パッケージ索引の現在のバージョン)は /* * @abstract Invoked by the preview controller before trying to open an URL tapped in the preview. * @result Returns NO to prevent the preview controller from calling -[UIApplication openURL:] on url. * @discussion If not implemented, defaults is YES. */ - (BOOL)previewController:(QLPreviewController *)controller shouldOpenURL:(NSURL *)url forPreviewItem:(id <QLPreviewItem>)item; 8 を提供していません。

下地C ++定義(こちら)は

です <事前> <コード> /* * @abstract Invoked by the preview controller before trying to open an URL tapped in the preview. * @result Returns NO to prevent the preview controller from calling -[UIApplication openURL:] on url. * @discussion If not implemented, defaults is YES. */ - (BOOL)previewController:(QLPreviewController *)controller shouldOpenURL:(NSURL *)url forPreviewItem:(id <QLPreviewItem>)item; 9

だから $resource20 定数の代わりに、Pythonコードの同等のINTを試すことができます。

 

I'm not sure how the version of cv2 in the notebook was built, but I suspect it might not have come out of the standard python package index. The notebook code refers to cv2.cv.CV_FLOODFILL_FIXED_RANGE, but opencv-python 3.4.3 (the current version in the package index) doesn't provide cv2.cv.

The underling C++ definitions (see here) are

CV_FLOODFILL_FIXED_RANGE =(1 << 16), CV_FLOODFILL_MASK_ONLY   =(1 << 17) 

so you might try the equivalent ints in your python code in place of the CV_FLOODFILL_* constants.

</div
 
 

関連する質問

8  黒と白の画像を数字の配列に変換しますか?  ( Convert a black and white image to array of numbers ) 
上の画像のように、 0 for white python 3`の間の画像の暗さを表すアレイに画像を左に変換する方法は? 更新: これについてもっと廃止しようとしました。以下にも良い答えがあります。 <事前> <コード> # Load image ...

1  ヒストグラムイコライゼーションPython(no no plottingなし)  ( Histogram equalization python no numpy and no plotting ) 
私はそれらをより明確にするためにグレースケールイメージのコントラストを上げるためのコードに取り組みようとしています。このコードが機能するように見えないようです。ピクセル内の各値の分布頻度を取得し、累積分布周波数を取得し、次の式を使用して値を変更できます。コード...

1  OpenCVで録音したビデオを保存するときのエラー  ( Error when saving video recorded with opencv ) 
openCV で録音していますが、最初は録音がうまくいきますが、スペースバーを打つときには、録音されているものすべてがデバイスに保存されます(これが破損する場所です。 )。次のエラーが発生します。 OpenCV:FFMPEG:タグ0x4745504D ...

1  CV2 OpenCL、CV2.UMATオブジェクトはイテロアではありません  ( Cv2 opencl cv2 umat object is not iterable ) 
Pyzbarライブラリを使用してQRコードをデコードしています。今私はUMATを使ってこのプロセスをより早くすることを試みます。問題は、PyzBarデコードがUMAT変数を受け入れることができないということです。 ファイル "C: Python lib ...

0  顔を検出しようとしている間、ウェブカメラウィンドウalwasyクラッシュ  ( Webcam window alwasy crash while trying to detect a face ) 
私は顔を検出するために単純なハールカスケードプログラムを作ろうとしています。 <事前> <コード> faceCascade = cv2.CascadeClassifier('D:\Python\Python37\Lib\site-packages\cv2\da...

0  deepface.detectface()によって検出された顔数を数える方法  ( How to count the number of faces detected by deepface detectface ) 
DeepFace.detectFace() を使用して写真の人間の顔を認識し、あらゆる面(1画像)をカウントしようとしています。 私は DeepFace.detectFace() がどのように分析したすべての写真で見つかっている顔にどのように見つかっている...

2  Python OpenCV Pycharmオートコンプリート  ( Python opencv pycharm autocomplete ) 
ねえ私はPycharmを使ってPythonでコードをコードしています。 Pythonバージョン:3.6.1 CV2 Verion:3.2.0 「Import CV2」でCV2をインポートすると、Pycharmのオートコンプリートが壊れています。 CV2の...

1  予測のための単一画像の前処理(CNNがカーラスで構築し訓練を受けた)  ( Preprocessing of a single image for prediction cnn build and trained with ker ) 
既存の訓練を受けたモデルとの単一の予測をする方法を理解していなかった(KERAS順次 CNNの前処理とトレーニングは次のようになりました。 keras.preprocessing.image Import ImageDataagenerator <...

1  CV2オプティカルフロー機能は決定的ではありません  ( Cv2 optical flow function is not deterministic ) 
私は2つの画像間のオプティカルフローの大きさを計算することによって運動量を取得しようとしています(Python 3.7と<コード> 99887661 v4.0)。しかし同じ画像を渡すと、最終的な値が決定的ではないことがわかります。 inf を印刷し、<コー...

0  Deepface.Detectface()を使用する方法画像内の顔を実際に検出しますか?  ( How to use deepface detectface to actually detect a face in an image ) 
写真でいっぱいのフォルダのすべての写真の人間の顔の数を特定して数えることを試みています、私はDepfaceを使って仕事を行いました。私はWeb上の関数 RecyclerView2 の参照を見つけました。これは、顔を識別していますが、フレームワークを適切に実装す...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有