openCVのpythonモジュールは、基になるC++ライブラリのdynamically generated wrapperです。 PyCharmは、オートコンプリート機能を提供するためのpythonソースコードの可用性に依存しています。ソースコードが見つからない場合(opencvの場合)、pycharmは関数プロトタイプを持つスケルトンファイルを生成し、オートコンプリート用のものに依存しますが、能力は低下します。
あなたは
cv2.
で自動補完の結果として、それは、モジュールCV2は、以下のメンバーを持っていることを把握し、提案を提供することができます。一方
とき
cap = cv2.VideoCapture(file_name)
PyCharmあなただけCV2モジュールからメソッドを呼び出したとcap
にそれを割り当てられますが、この方法の結果の型についての情報を持っていないことを把握することができますし、
cap.
ための提案を探しに行くためにどこにシェルモードで同じことをしようとした場合、あなたが実際にあなたの行動を見ることができます知っていませんシェルモードでは、実際にライブオブジェクトをイントロスペクトしますので、
(それはそれは持っているとの提案として、それらを提供するものメンバー作成したキャップオブジェクトを聞いてきます)、見に期待また、OpenCVのためのスタブを書くことができます有効にするために自分自身をモジュール編集モードでオートコンプリートを修正します。
リンクにhere
に[ガイド](http://www.pyimagesearch.com/2015/06/22/install-opencv-3-0-and-python-2-7をご覧ください-on-ubuntu /)が挙げられます。 –