首先,定义子进程运行的函数:
def ShowPic(out, name): #2D camera '''获取图片的操作如:photo=cv2.imread("alpaha.png").photo是一个numpy.ndarray''' out[0] = photo name[0] = "xxx" #str
在主进程中声明子进程并开始运行:
self.m = Manager() #可以去掉所有的self,因为我是在pyqt写的 self.out = self.m.list() array_dim = (480, 640, 3) img_ndarray = np.zeros(array_dim) self.out.append(img_ndarray.tolist()) self.name = self.m.dict() self.name[0] = " " self.p = Process(target=ShowPic, args=(self.out, self.name)) # 2D process self.p.start()