[问题]求解 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