問題タブ [cv2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pythonを使用してビデオ内の画像を見つける
私はこれを正しい方法で行っているのか、それとももっと効率的な方法があるのか 疑問に思っていました.
ビデオのすべての単一フレームで、この画像がその内部のどこかに含まれている可能性があるように、ビデオ内の画像を探しています(フルサイズのフレームではなく、小さなフレームです)。
現在、ビデオを次のように写真に引き込んでいます。
次に、それらすべてをそのままループします。
おそらく写真の保存をスキップする方法はありますか? 私は何千時間ものビデオでこれを行っており、すべてのフレームを保存して削除すると、必要のない時間がかかる可能性があります. 毎回画像を保存する必要なく、これを検索する方法はありますか? これは私が言いたいことの例です。たとえば、スーパーマリオがプレイされているビデオがあったとします。このコインを探します。
そしてそれを次のように検出します:
これは現在機能していますが、より良い方法を探しているだけです。
python - findContoursでのpython範囲内エラー
このコードでは、トラックバーで選択された 1 つの色の円形のオブジェクトを取得し、コーナーを検出して、オブジェクトの周りに円を作成します。このコードでは、トラックバーで選択された色を検出します。
その後、このコードを追加すると
それは私にそのエラーを与える
python - OpenCVの視差出力が意味をなさない
私は、ウェブカメラのペアを使用して、自家製のステレオ カメラを試してきました。いくつかの写真を撮り、キャリブレーションに OpenCV を使用しました。
修正されたサンプル画像:
キャリブレーション用のチェス盤が横一列に並んでいるように見えます。
しかし、これらの指示に基づいて視差マップを生成すると、結果は無意味に見えます。
私の視差マップ コードはかなり簡単です。
どこが間違っていますか?
python - os.path で変数を使用してファイルパスをフォーマットする
cv2 とその他のモジュールを使用して、ビデオ ファイルをフレームに分割するスクリプトを作成しました。これまでは、ファイル パスを貼り付けてコードを実行するだけでよかったのですが、プロンプトに応じてユーザーにファイル パスと名前を入力してもらいたいと考えています。これは簡単なはずですが、 os.path を機能させるのに苦労しています。主な問題は、各画像ファイル (つまりフレーム) の名前に、シーケンス内の位置を示す番号を付けたいことです。以下のコードは私が持っているものです:
ただし、次のエラーが発生します。
% count, frame
os.path.join コマンドの括弧内に変数を含めると、別のエラーが発生します。
すべきことは、.pngname(x)
のような場所に呼び出された多数の .png ファイルを書き込むことMYcomputer/mydesktop/myfolder/
です。ここで何がうまくいかなかったのかわかりません。助けていただければ幸いです。
python - cv2.resize() エラー: 同じ画像を別の名前で保存します
私はプログラミングが初めてで、画像リサイズを作成しようとしています。ファイル名の前に、ユーザーがカスタム プレフィックスを記述できるようにしたかったのです。サイズもオーダーメイドです。
cv2.imshow() は正常に動作しますが、cv2.resize() は動作しません。imshow で確認すると、for ループにもかかわらず 1 つの画像しか表示されず、cv2.imwrite は選択したすべての画像の名前で 1 つの画像のみを保存します。リストは問題ないようです。
コードが明確であることを願っています:
誰かがアイデアを持っていることを願っています。前もって感謝します!