如何使用python的opencv加载一个大的.yml文件来预测一个面?

时间:2018-05-12 15:20:35

标签: multithreading python-3.x performance opencv multiprocessing

我需要读取.yml文件(1.06 Gb)来识别图像中的面部但是trainingData.yml太大(加载3到4分钟)。如何加载此文件以提高程序的性能?

我使用这个简单的代码来读取该文件:

self.recognizer = cv2.face.LBPHFaceRecognizer_create()
self.recognizer.read('recognizer/trainingData.yml')

我也试图应用线程但没有获得

for i in range(4):
    t=threading.Thread(target=self.recognizer.read('recognizer/trainingData.yml'))
    t.start()
    t.join()

0 个答案:

没有答案