問題タブ [iplimage]
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.
android - opencv androidでIplImageクラスをインポートするには?
opencv androidでIplImageクラスをインポートして使用するには? またはjavacvの唯一のサポート??
私は新しいvalを宣言しようとします
Eclipse は、IplImage を型に解決できないことを示しています。
インポートする方法をいろいろ試しましたが、解決策が見つかりません...
誰でも助けることができますか??
ありがとう。
c++ - IplImageとCvMat
多くの人がとの技術的な違いにIplImage
興味を持っていることを私は知っていCvMat
ます。(はい、cv::Mat
(*)ではありませんがCvMat
。)それでは、実際的な焦点を当てて違いを明確にしましょう。
のrefcountedCvMat
バージョンはありIplImage
ますか?CvMat
ラッパーだけIplImage
ですか?もしそうなら、なぜ彼らも発達したのCvMat
ですか?
私はこれらの質問をしましIplImage
た。なぜなら、検索全体で最も人気があり、投稿数も最も多いと思うからです。
新しい構造の代わりにIplImageを使用することの利点は何ですか?
(*)(多くの人がc ++でも使用しているため、ここにc ++タグも配置しました。また、一部のライブラリはこれを好みIplImage
ます。)
c++ - openCv クロップ画像
openCv IplImage のトリミングで問題が発生しました。tmp と img の両方が IplImage* であると仮定します。コードの使用:
上記の cvRect を使用すると、予想どおり 500 x 500 のサイズでトリミングされた画像が得られますが、rect (400,400,500,500) を使用すると、サイズが 500 X 320 の画像が得られます。
image - JavaCVで2つの画像を乗算する方法
現在、使用しているバイナリの白黒画像がcvThreshold
あり、画像の白い部分の色を元に戻したいと考えています。
私の理解では、元の画像にバイナリ画像を掛けると、この効果が得られます。しかし、それを行う方法がわかりません。JavaCVを使用しています。私はしようとしました:
そして、それは実際にはうまくいきませんでした。mul
JavaCV で openCV 関数を使用するにはどうすればよいですか? また、opencv コードを JavaCV に一般的に変換するためのヒントを誰かが持っている場合、私は非常に感謝しています。
c++ - IplImage * を関数に渡します。オリジナルは更新されません
関数で IplImage* パラメーターを渡すのに問題があります。これは学校のプロジェクト用であり、残念ながら、フィルター関数を呼び出すファイルを編集することは想定されていません。主に、イメージはコマンド ライン パラメーターとして取り込まれ、そのコピーが作成されて正しいフィルター関数に渡されます。
そして、これが私のフィルターの1つからのコードです:
問題は、メインに表示されるフィルター処理された画像が実際の画像を反映していないことです。元の画像のみを表示します。Mat スタイルの画像 matImage をフィルター関数に出力すると、フィルター処理された画像が表示されます。IplImage に変換し直して、IplImage* 入力パラメーターを、変換され、フィルター処理されたバージョンと等しくなるように設定した直後です。ただし、変更はメイン関数に表示されるイメージを反映していません。
これにより、Gaussian や Sobel などの他のフィルターを作成するのが難しくなっています。これらのフィルター自体が操作を行う前に他の関数を呼び出し、編集されたデータが返されないためです。渡された IplImage* 変数を編集する方法に欠けているものはありますか?
助けてくれてありがとう!
opencv - IplImage ピクセル アクセス JavaCV
IplImage の Pixel by Pixel にアクセスしようとしています。Java と Processing を使用していますが、ピクセルごとにアクセスする必要がある場合があります。これまでこれを行ってきましたが、何が問題なのかわかりません:
Karlphilip の提案の後、私はこれにたどり着きましたが、まだ機能しません。表示しようとすると、nullPointer 例外が発生します。
qt - 画像の幅と幅のステップ、次は?
画像の width と widthstep の使用について質問があります。
寸法と画像データを QByteArray として持っています。幅ステップもあります。私の質問は、イメージの幅が 4095 であり、8 の整数倍ではないため、widthstep を使用して Ipl イメージを適切に設定する方法です。目前の問題。widthstep を使用して IplImage を設定する一般的なコードは歓迎され、高く評価されます。:D
これが機能する私のスイッチケースの一部です。デフォルトの画像幅の 8 の倍数:
java - OpenCV 2.4.4 で IplImage を使用できない
新しいopencvバージョンをダウンロードしてインストールしました。Java をネイティブにサポートしているという事実は非常に興味深いものです。ただし、javacv コードの移植に問題があります。org.opencv.core.*; をインポートしたにもかかわらず、解決できないため、IplImage を使用できなくなったようです。私が使用する opencv 関数の多くは IplImage を必要とするため、Mat への切り替えは理想的ではないようです。
例:
では、Java 用の新しいバージョンの opencv で動作させるには、古いコードにどのような変更を加える必要がありますか?
これが初心者の質問である場合は申し訳ありませんが、画像処理分野ではまだ新しいです。