作者spencer10531 (so why)
看板Python
標題[問題]求解 opencv同時用兩個相機
時間Fri Aug 10 19:08:00 2018
我想同時看到兩個相機的畫面
下面是程式碼,但是我不確定ret是否可以這樣用?
而且執行是會用顯示scn == 3 || scn == 4 in function cv::cvtColor
不知道是哪裡有了問題
import cv2
import numpy as np
captureR = cv2.VideoCapture(1)
captureL = cv2.VideoCapture(2)
while(True):
retR, frameR = captureR.read()
retL, frameL = captureL.read()
grayR = cv2.cvtColor(frameR, cv2.COLOR_BGR2GRAY)
grayL = cv2.cvtColor(frameL, cv2.COLOR_BGR2GRAY)
cv2.imshow('frameR', grayR)
cv2.omshow('frameL', grayL)
if cv2.waitKey(1) == ord('q'):
break
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.115.99
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1533899283.A.AE4.html
→ Mchord: 那個錯誤訊息代表那個frame不是圖片,可能沒讀到 08/10 20:55
→ HenryLiKing: 0跟1吧(?) 08/11 00:09
→ spencer10531: 那怎麼會一台讀到,另一台沒有讀到程式碼不是都一 08/12 11:02
→ spencer10531: 樣嗎 08/12 11:02
→ Mchord: 像樓上說的兩台應該是0, 1…(2)是第三隻所以沒訊號可以讀 08/12 18:54
→ spencer10531: 改成0、1 還是一樣,那有可能是什麼問題嗎 08/14 00:08
推 laladeer: 你的usb位置換一下,說不定可以 08/14 00:36
推 clang: 我遇過號碼不是連續,例如要抓0, 2這樣 08/14 12:09