ブロブインデックスを見つけて、連続画像でマスクする必要があります。 誰が私を助けることができますか? ブロブのインデックスをどのように表示するのか教えてください。 私はblob_analyzerを使って画像を分析します。 乾杯 Mahtabblobsインデックスとそれを連続画像でマスクする
0
A
答えて
0
より多くの情報を持っていると便利だろうが、私はあなたがコヨーテIDLライブラリからblob_analyzer
を使用していると仮定しています。あなたは、また
n_blobs = blobs -> NumberOfBlobs()
:
blobs = obj_new('blob_analyzer', image)
あなたはNumberOfBlobs
メソッドを使用して、多くの塊が同定された方法を見つけることができます。
だから、あなたはあなたのイメージからブロブオブジェクトを作りますReportStats
メソッドを使用してすべてのブロブに関する要約情報を取得できます。
blobs -> ReportStats
GetIndices
方法使用し、i番目のブロブのためのインデックスを取得するには:
indices = blobs -> GetIndices(i)
これはあなたの指標の1次元ベクトルを与える必要があり、あなたがARRAY_INDICES
を使用して、2Dインデックスに変換することができます、 お望みならば。それは次のようになります。
indices_2D = array_indices(image, indices)
を画像でブロブをマスクするために、あなたは、単に行うことができます、もちろん、唯一のi番目のブロブ内のピクセルをマスクする
new_image = image ;Make a copy of the original image
new_image[indices] = 0 ;Set all the pixels in the blob to 0
、すべてのブロブに対して上記のプロセスを繰り返すループを作成するだけで済みます。
new_image = image ;Make a copy of the original image
;Loop through and mask blobs
for i = 0, n_blobs - 1 do begin
indices = blobs -> GetIndices(i) ;Get indices for the ith blob
new_image[indices] = 0 ;Mask those pixels
endfor
関連する問題
- 1. マスク・アニメーションで画像のマスクを解除し続ける
- 2. 生成されたImagick画像で画像をマスクする
- 3. Androidマスク画像
- 4. プログラムで画像をマスクする - 画像のテーマを考える
- 5. openCVのマスクで画像をループする
- 6. アップロードワードプレスの投稿とそれに関連する画像
- 7. CSS3画像スライダー連続スライドアニメーション
- 8. 画像のマスク/クロップ
- 9. マスクの画像フォーマット
- 10. OpenGL ES 2.0での画像とマスク
- 11. その画像の中心から伸びる画像上の丸いマスク
- 12. 複合マスク内のマスク画像ごとに異なるCSSマスク位置値
- 13. 画像にSVGマスクを適用する
- 14. IOSマスク画像から出力画像を抽出する
- 15. 画像マスクの特徴位置のインデックスを、python、opencv2、numpyで取得します。
- 16. matlabで画像をマスクとして適用する
- 17. マスクとRGB画像のNumpy/Scipy
- 18. TYPO3マスクCE背景画像
- 19. 複数のマスク画像
- 20. 画像を連続的にスクロール
- 21. div画像には大きすぎるマスク画像
- 22. iosで連続して画像を再生する
- 23. QQuickPaintedItemで効率的な連続画像をペイントする方法
- 24. iOSで画像付き連続アニメーションを作成するには
- 25. カスタムビューコントロールで連続した画像を表示する方法
- 26. 連続したマンデルブロ画像の作成
- 27. ピクセル画像で定義されたマスクでクリップするか、そのマスクの外に描画しないようにする
- 28. アンドロイドでオートフォーカスで連続して画像を撮る
- 29. divを固定画像上のマスクとして使用する
- 30. 画像のZ-インデックスを変更すると、画像のZ-インデックスが変更されます。