[問題] 關於使用OpenCv連續拍照的問題已刪文
最近在使用OpenCv拍照7
不過在拍照的時候遇到了一個奇怪的問題
程式碼的部分在這裡:
cap = cv2.VideoCapture(2)
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1920)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT,1080)
while True:
ret, frame = cap.read()
target = frame.copy()
cv2.line(frame,(960,0),(960,1080),(255,0,255),1)
cv2.line(frame,(0,540),(1920,540),(255,0,255),1)
#在畫面中劃十字的輔助線
cv2.imshow("capture", frame)
key=cv2.waitKey(1)
if key & 0xFF == ord('c'):
for n in range (10):
cv2.imwrite("%s.jpg" %(time.time()), target )
cv2.waitKey(2000)
elif key & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
cap.release()
cv2.destroyAllWindows()
我希望是說按下c鍵之後
可以每隔2000ms就拍一張照片共拍10張
但是
按下c鍵之後
他的畫面(frame)就暫停不會動了
然後接著就連拍了10張一樣的照片
但是我要拍拍的東西是會動的
想請問這種問題要怎麼解?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.105.133.228
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1531297093.A.C74.html
→
07/11 16:37,
7年前
, 1F
07/11 16:37, 1F
→
07/11 16:40,
7年前
, 2F
07/11 16:40, 2F
→
07/11 16:41,
7年前
, 3F
07/11 16:41, 3F
→
07/11 16:42,
7年前
, 4F
07/11 16:42, 4F
→
07/11 17:31,
7年前
, 5F
07/11 17:31, 5F
Python 近期熱門文章
PTT數位生活區 即時熱門文章