6

ラベル付け後、約500の特徴を持つ大きな画像があります。find_objectを使用してスライスにそれらを取得する方法を知っていますが、結果を確認できるように色を付けたいと思います。そのための簡単な提案はありますか?

4

1 に答える 1

9

次のようにmatplotlibを使用できます。

import scipy
from scipy import ndimage
import matplotlib.pyplot as plt

im = scipy.misc.imread('all_blobs.png',flatten=1)
im, number_of_objects = ndimage.label(im)
blobs = ndimage.find_objects(im)

plt.imsave('blobs.png', im)
for i,j in enumerate(blobs):
    plt.imsave('blob'+str(i)+'.png',im[j])

元の画像:

ここに画像の説明を入力してください

ラベル付き画像:

ここに画像の説明を入力してください

ブロブを含むスライス:

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

于 2012-06-25T22:26:47.753 に答える