問題タブ [roi]
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.
image - matlabで関心領域内のオブジェクトを抽出する方法
領域内のオブジェクトを抽出することに興味があります。
例えば、
図 1 は、私のレーザー プロファイルの強度プロファイルを示しています。レーザー強度に応じて、プロファイルを 2 つの関心領域 (ROI1 と ROI2) に分割します。
図 2 は、陽性反応の実験結果とレーザー強度プロファイルの重なりを示しています。肯定応答データ ファイルは、x 座標と y 座標で構成されます。ご覧のとおり、結果はレーザー プロファイル イメージに散らばっています。
これが私がやりたいことです。ROI2 内のスポットを抽出し、図 3 に示すように残りをすべて破棄します。どうすればいいですか?具体的には、matlab で不規則な形状の ROI2 を定義し、肯定応答データの座標を抽出するにはどうすればよいですか。助けてくれてありがとう。
c++ - OpenCVでROIを使用していますか?
ROIは長方形でのみ実装できます。ただし、ROIとして設定したい輪郭があります。長方形ではなく輪郭をROIとして使用する方法を知っている人はいますか?
それ以外の場合、不可能な場合、特定の輪郭のピクセルにのみアクションを集中させるにはどうすればよいですか?
ありがとう
PS:これらすべてのOpenCVの質問について申し訳ありません。本当に混乱しています:$
opencv - ループ内のcvSetImageROI
私はOpenCVを学び始めたばかりで、ループでcvSetImageROIを使用する方法について質問したいと思います。問題は、画像を9つの等しい領域に分割し、各領域に線または曲線がないかどうかを確認したいということです。ただし、cvSetImageROIをループで使用して、自動的に次のリージョンに移動する方法がわかりません。
これは、リージョンを取得するために使用される関数です。ここで、「画像」はその領域がどこから来るべきかという画像であり、「1つ」は達成されるべき特定の領域の長方形の領域である。画像の9つの領域すべてをチェックしたい場合、どうすれば1つの長方形領域から別の領域に移動できますか?
どうもありがとうございます!
c++ - OpenCvで2つのROIが交差しているかどうかを簡単に検出するにはどうすればよいですか?
OpenCV で2 つの関心領域 ( CvRect
s) が互いに交差しているかどうかを検出しようとしています。明らかに、チェックするいくつかの (またはむしろ多数の) 条件を手動で入力できますが、それは実際には良い方法ではありません (imo)。
誰かが私に他の解決策を提案できますか? そのためのOpenCVの準備ができた方法はありますか?
ios - GLImageProcessing ROI(関心領域)
現在、画像の一部をぼかそうとしています。ここではアップルのサンプルコードを使用します
サンプルコード自体は、画像全体をぼかしてEAGLViewに描画できます。私がやりたいのは、ROIを提供して画像の一部だけをぼかします。
関数にROIを提供する方法がわかりません。
ビューに画像を描画するコードは次のとおりです。
そして、これは画像をぼかす機能です。
ROIをどこに提供すればよいですか、またはROIなしで画像の一部をぼかすことができる他の方法がある場合は、それも知りたいです。
ありがとう。
opencv - OpenCV : ROI を角度で設定しますか?
ROI を使用して、画像内で見つかったポリゴンを新しい画像にコピーしたいと考えています。このポリゴンを新しい画像に正確に合わせたいと思います。これまで ROI を使用していましたが、角度が考慮されていないことに気付きました。これにより、検出したいオブジェクトを回転させるとすぐに悪い結果が得られます。さらに分析するには、このオブジェクトだけが必要です...
これが私がすることです:
角度をROIに統合する方法を知っている人はいますか? それ以外のことは可能ですか?
ありがとう!
opencv - OpenCv:白で塗りつぶされたポリゴンを描画します
黒のIplImageに、任意の角度で白で塗りつぶされたポリゴンを描画したいと思います。createCircleなどの関数があることは知っていますが、ポリゴンに似たものが見つかりません。私はこれを見つけまし たが、それの使用はひどいです、つまり、黒い背景に1つの単純な白いポリゴンを描くためだけにこれに入る必要はないということです...!
OpenCVのドキュメントで見つけた例:
基本的に、私の質問は、CvBox2DをfillPolyに入れて、マスクを取り出し、最終的に必要な「角度のあるROI」を設定するにはどうすればよいかということです。
opencv - OpenCV : マスクと ROI の違い
画像に角度付き ROI を設定してみました。最初は、マスクを使用すると、IplImage 構造体で ROI を設定した場合と同じ結果が得られると考えていました。次に、ROI を使用したときと同じ方法で cvResize を使用しますが、今回はマスクに使用します。
ただし、これは角度のために明らかに簡単ではありません。
任意の長方形の内側を、任意の角度で、この長方形のサイズの新しい IplImage にコピーする方法はありますか?
これを行うと、Banthar が親切に提案したように、ROIimg の boxPoints で区切られたものの代わりに完全な黒の画像が表示されます。このコードの何が問題なのですか?
回答を適用した後:
これが私が今していることです:
これを修正する方法はわかりませんが、少なくとも、連続するフレームで etiquetteBox の角度スイッチを -0 度から -90 度に補正するため、IplImage ROI を設定するよりも優れています。
python - How to copy a image region using opencv in python?
I am trying to implement a license plate recognition software using the ideas from http://iamabhik.wordpress.com/category/opencv/.
I implemented the plate location using opencv in python, using "import cv2". It works okay and now I need to copy the plate region to another image to do the segmentation of the characters and then the OCR part (maybe using a neural network).
I found the GetSubRect() function to copy or isolate part of the image but it does not appear to be available in python. Is there an alternative? The ROI functions do not seem to be implemented either.
Is there an up-to-date documentation of the python interface to opencv?
I compiled opencv from svn repository (revision 7239) on a Debian wheezy/sid environment.
Fell free to suggest alternative methods/ideas to solve this problem.
Thanks in advance.
c++ - 完全な画像ファイルをメモリにロードせずに、圧縮された画像ファイルから一部の領域を開く方法は?
圧縮された JPG または PNG ファイルから開いている CV にイメージをロードしました。本当に大きかったです。(2000:2000) から (2100:2100) (100x100 の正方形) までの ROI がありました。画像を閉じました。完全な画像ファイルをメモリにロードせずに、その ROI を再度開く方法はありますか? もしそうなら、私たちはそれのために何をすべきですか? 保存するメタデータはありますか?