[問題]求解 opencv同時用兩個相機

作者: spencer10531 (so why)   2018-08-10 19:08:00
我想同時看到兩個相機的畫面
下面是程式碼,但是我不確定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
作者: Mchord (Mchord)   2018-08-10 20:55:00
那個錯誤訊息代表那個frame不是圖片,可能沒讀到
作者: HenryLiKing (HenryLiKing)   2018-08-11 00:09:00
0跟1吧(?)
作者: spencer10531 (so why)   2018-08-12 11:02:00
那怎麼會一台讀到,另一台沒有讀到程式碼不是都一樣嗎
作者: Mchord (Mchord)   2018-08-12 18:54:00
像樓上說的兩台應該是0, 1…(2)是第三隻所以沒訊號可以讀
作者: spencer10531 (so why)   2018-08-14 00:08:00
改成0、1 還是一樣,那有可能是什麼問題嗎
作者: laladeer (laladeer)   2018-08-14 00:36:00
你的usb位置換一下,說不定可以
作者: clang (llvm)   2018-08-14 12:09:00
我遇過號碼不是連續,例如要抓0, 2這樣

Links booklink

Contact Us: admin [ a t ] ucptt.com