[問題] 關於使用opencv拍照的畫面已刪文
大家好
最近我想使用python搭配opencv拍照
於是做了個小程式
==============================================================================
import cv2
import numpy as np
import time
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()
cv2.line(frame,(960,0),(960,1080),(0,255,255),1)
cv2.line(frame,(540,0),(540,1080),(0,255,255),1)
#自畫面中心畫出十字的輔助線
cv2.imshow("capture", frame)
if cv2.waitKey(1) & 0xFF == ord('c'):
cv2.imwrite("%s.jpg" %(time.time()), frame )
elif cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
==============================================================================
這個程式的目的有兩個
1.在開啟攝影機之後,可以自畫面正中心畫出十字的輔助線來對齊畫面
2.按下c的時候拍照,按下q的時候關閉
但是想要做點改良
因為按下c之後,會連十字輔助線也一起被截取
想請問如果拍照時不要連同十字輔助線也擷取的話
改怎麼改善會比較好
另外還有一個就是雖然設定按下q之後會關閉畫面
但是常常關閉不了
想問這樣的寫法是不是有什麼問題嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.105.133.228
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1525748138.A.208.html
推
05/08 12:30,
7年前
, 1F
05/08 12:30, 1F
→
05/08 12:30,
7年前
, 2F
05/08 12:30, 2F
→
05/08 12:31,
7年前
, 3F
05/08 12:31, 3F
→
05/08 12:33,
7年前
, 4F
05/08 12:33, 4F
→
05/08 12:33,
7年前
, 5F
05/08 12:33, 5F
→
05/08 12:35,
7年前
, 6F
05/08 12:35, 6F
→
05/08 12:36,
7年前
, 7F
05/08 12:36, 7F
推
05/08 12:44,
7年前
, 8F
05/08 12:44, 8F
→
05/08 12:47,
7年前
, 9F
05/08 12:47, 9F

→
05/08 12:47,
7年前
, 10F
05/08 12:47, 10F
→
05/08 12:48,
7年前
, 11F
05/08 12:48, 11F
謝謝ne大
問題成功的解決了!
※ 編輯: st40182 (120.105.133.228), 05/08/2018 13:42:19
推
05/09 01:47,
7年前
, 12F
05/09 01:47, 12F
推
05/09 11:17,
7年前
, 13F
05/09 11:17, 13F
Python 近期熱門文章
PTT數位生活區 即時熱門文章