作者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://webptt.com/m.aspx?n=bbs/Python/M.1533899283.A.AE4.html
1F:→ Mchord: 那個錯誤訊息代表那個frame不是圖片,可能沒讀到 08/10 20:55
2F:→ HenryLiKing: 0跟1吧(?) 08/11 00:09
3F:→ spencer10531: 那怎麼會一台讀到,另一台沒有讀到程式碼不是都一 08/12 11:02
4F:→ spencer10531: 樣嗎 08/12 11:02
5F:→ Mchord: 像樓上說的兩台應該是0, 1…(2)是第三隻所以沒訊號可以讀 08/12 18:54
6F:→ spencer10531: 改成0、1 還是一樣,那有可能是什麼問題嗎 08/14 00:08
7F:推 laladeer: 你的usb位置換一下,說不定可以 08/14 00:36
8F:推 clang: 我遇過號碼不是連續,例如要抓0, 2這樣 08/14 12:09