gpt4 book ai didi

android - 使用opencv分离立体相机的两个图像

转载 作者:太空狗 更新时间:2023-10-29 14:07:53 25 4
gpt4 key购买 nike

我将 opencv 与我的立体相机 (LI-USB30-V024 STEREO) 结合使用。我想在两个窗口中打印我的立体相机的两个图像。所以首先我像这样在窗口中打印图像。

void main(){

IplImage* frame1;

IplImage* frame2;
CvCapture* cam1;
CvCapture* cam2;
cam1 = cvCaptureFromCAM(0);
cam2 = cvCaptureFromCAM(1);

cvNamedWindow("sample1", CV_WINDOW_AUTOSIZE);
cvNamedWindow("sample2", CV_WINDOW_AUTOSIZE);

while (1){
cvGrabFrame(cam1);
frame1 = cvRetrieveFrame(cam1);

cvGrabFrame(cam2);
frame2 = cvRetrieveFrame(cam2);

if (!frame1)
break;
cvShowImage("sample1", frame1);
cvShowImage("sample2", frame2);

if (cvWaitKey(10) >= 0)
break;
}

cvReleaseCapture(&cam1);
cvReleaseCapture(&cam2);
cvDestroyWindow("sample1");
cvDestroyWindow("sample2");
}

但我的问题是相机的 2 张图像打印在一个窗口中。如何将这两张图片分开?

最佳答案

User Interface ,特别是 imShow()namedWindow()

如果您使用的是 Android 设备,如标签所示,答案是:不,您需要付出巨大的努力。

关于android - 使用opencv分离立体相机的两个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31469569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com