用python生成器实现图像分割
最后一个问题如下: 由于笔记本电脑的内存限制,我想用python生成器实现图像分割算法,它可以一次读取每个像素,而不是整个图像 我的笔记本电脑是Windows7(64位操作系统),带有4G内存和Intel(R)Core(TM)i7-2860 QM CPU,我正在处理的图像超过2G。我要应用的算法是分水岭分割: 我能找到的唯一类似的例子是,但我需要的不仅仅是一次转换一个像素值。我需要考虑近像素之间的关系。我该怎么办用python生成器实现图像分割,python,image-processing,python-2.7,Python,Image Processing,Python 2.7,最后一个问题如下: 由于笔记本电脑的内存限制,我想用python生成器实现图像分割算法,它可以一次读取每个像素,而不是整个图像 我的笔记本电脑是Windows7(64位操作系统),带有4G内存和Intel(R)Core(TM)i7-2860 QM CPU,我正在处理的图像超过2G。我要应用的算法是分水岭分割: 我能找到的唯一类似的例子是,但我需要的不仅仅是一次转换一个像素值。我需要考虑近像素之间的关系。我该怎么办 有什么想法或提示给我吗?提前谢谢 由于RGB到灰度的转换操作纯粹是本地操作,因此流
有什么想法或提示给我吗?提前谢谢 由于RGB到灰度的转换操作纯粹是本地操作,因此流式处理方法很简单;像素的位置是不相关的。分水岭是一个全球性的运作。一个像素可以显著改变输出。您有几个选择:
由于RGB到灰度的转换操作是纯本地的,因此流式方法很简单;像素的位置是不相关的。分水岭是一个全球性的运作。一个像素可以显著改变输出。您有几个选择:
ISTM您还可以减小图像大小(我的意思是减少像素数或调色板的采样,而不是剪切),这样图像就足够小了。如果分割足够可靠,那么它也可以用于200米的图像。ISTM您最好减小图像大小(我的意思是减少像素数或调色板的采样,而不是剪切),使其足够小,可以使用。如果分割足够可靠,那么不管怎样,它在200米图像上也能正常工作。