使用opencv和python 3.3拍摄照片
我想在用户按下's'键的时候拍一张照片。这是我的代码,但我找不到问题出在哪里。
import cv
import sys
win = 'Camera'
cv.NamedWindow(win)
cap = cv.CreateCameraCapture(0)
while cv.WaitKey(1) != 27:
img = cv.QueryFrame(cap)
cv.ShowImage(win, img)
if cv.WaitKey(10) == 115:
cv.SaveImage('test1.jpg', img)
错误提示是:
文件 "dos.py",第14行 cv.SaveImage('test1.jpg', img) ^ 缩进错误:期待一个缩进的代码块
1 个回答
0
在写代码的时候要注意缩进,因为Python是通过代码的缩进来判断一段代码的开始和结束的。
你也可以用双引号来指定文件名:
if cv.WaitKey(10) == 115:
cv.SaveImage("test1.jpg", img)