我在Debian Linux上使用PIL Python 2.7.5运行OpenCV 2.3.1。我有这个代码捕获图像并将其保存到文件中。我已经能够实现自动化。但是我希望在捕获之前以及捕获之后预览图像,同时运行以下代码。此外,预览应显示3秒,但可以使用time.sleep()
来实现# capture an image
cv.NamedWindow('camera',cv.CV_WINDOW_AUTOSIZE)
capture=cv.CaptureFromCAM(0);
while True :
image = cv.QueryFrame(capture)
# display webcam image
cv.ShowImage('Raw', image)
# handle events
print 'capturing!'
cv.SaveImage("/home/subhradeep/Desktop/test1.jpg",image)
cv.DestroyAllWindows()
break