【发布时间】:2012-01-10 11:59:22
【问题描述】:
在 Python + Python 图像库脚本中,有一个名为 processPixel(image,pos) 的函数,它计算图像函数的数学索引及其上的位置。使用简单的 for 循环为每个像素计算此索引:
for x in range(image.size[0)):
for y in range(image.size[1)):
myIndex[x,y] = processPixel(image,[x,y])
这花费了太多时间。如何实现线程化以加快工作速度?多线程代码能有多快?具体来说,这是由处理器内核数定义的吗?
【问题讨论】:
-
另外,我非常愿意打赌
processPixel可能是“numpy-ified”,在这种情况下,您会看到与当前方法相比有巨大的加速。
标签: python image-processing numpy gpu python-imaging-library