以下代码显然是为了通过使用我的PC的所有4个内核来提高速度。不幸的是,只有一个核心开始工作。我真的只是使用了常见的代码示例并根据我的问题进行了调整,但我看不出错误..
import scipy as sp
import ubertool
from matplotlib import pyplot as plt
import bwtools
from glob import glob
from multiprocessing import Pool
import time
path=r'X:\Google Drive\Promotion_encrypted\Experimente\2016\SHHG_JETI200\FocusChromatic2016\20161114\Whole'
liste_bilder=glob(path + r'/*.png')
length=sp.size(liste_bilder)
area_array=[]
def areacalc(i):
area=bwtools.AreaFWHM(liste_bilder[i])
return area
if __name__ == '__main__':
pool=Pool(processes=4)
result=pool.map(areacalc,range(length))
pool.close()
pool.join()
print(result)