Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

cv2.imshow inside a seperate process?

Consider the following illustration:

import cv2
from multiprocessing import Process

def f(x):
    cv2.imshow('window',x)
    pass

if __name__=='__main__':
    cv2.namedWindow('window')
    img=cv2.imread("name.jpg",0)
    p=Process(target=f,args=(img,))
    p.start()
   ...

The named Window does open, but the image does not show up, unless I execute the imshow in the main process. Why is that?