关注上一个问题:read big image file as an array in python
由于笔记本电脑的内存限制,我想用python生成器实现图像分割算法,它可以一次读取每个像素,而不是整个图像。
我的笔记本电脑是带有4G ram和Intel(R)Core(TM)i7-2860 QM CPU的Window 7(64位操作系统),我正在处理的图像超过2G。我想要应用的算法是分水岭分段:http://scikits-image.org/docs/dev/auto_examples/plot_watershed.html
我能找到的唯一类似示例是http://vkedco.blogspot.com/2012/04/rgb-to-gray-level-to-binary-python.html,但我需要的不仅仅是一次转换一个像素值。我需要考虑近像素之间的关系。我能怎么做?
对我有任何想法或暗示吗?提前谢谢!