因此,我尝试对大量的单个图像执行较大的,多步处理。
简化了我的功能,就像这样:
def function(image, a,b,c):
stepone = anotherfunction(image, a,b)
steptwo = thenanotherfunction(stepone, c)
x,y,z = steptwo
return x,y,z
但是我想在1000幅图像上执行这些操作,b和c不变,我只想将x,y,z值存储在列表或数组中。
for i in imlist:
res = function(i, a, b, c)
很显然,如果没有多线程或池化,它将仅使用我可用的8个内核之一。
我还没有真正能够逐步找到将这样的任务多线程化的方法。
有人可以帮忙吗?