1

scikit-image パッケージで開く操作を使用すると、メモリ エラーが発生します (RAM が飽和状態になります)。このメモリ エラーは、半径 16 以上の球/球である 3-D 構造化要素に対して発生します。グラニュロメトリーを使用して画像 (3D 配列) 内のオブジェクトのサイズ分布を測定しようとしているため、半径が大きくなる要素を構造化する必要があります。メモリ要件も指数関数的に増加し、それを回避する方法が見つかりません。さらに大きな半径の構造化要素を使用できるように、この問題に対する簡単な解決策はありますか? 画像サイズは200X200X200です。ティア

Traceback (most recent call last):
  File "R3.py", line 124, in <module>
    output_image = skimage.morphology.binary_opening(image, ball)
  File "/usr/lib/python2.7/dist-packages/skimage/morphology/binary.py", line 117, in binary_opening
    eroded = binary_erosion(image, selem)
  File "/usr/lib/python2.7/dist-packages/skimage/morphology/binary.py", line 41, in binary_erosion
    ndimage.convolve(binary, selem, mode='constant', cval=1, output=conv)
  File "/usr/lib/python2.7/dist-packages/scipy/ndimage/filters.py", line 696, in convolve
    origin, True)
  File "/usr/lib/python2.7/dist-packages/scipy/ndimage/filters.py", line 544, in _correlate_or_convolve
    _nd_image.correlate(input, weights, output, mode, cval, origins)
MemoryError
4

1 に答える 1