分享

[opencv]吊诡的摄像头黑屏

 头号码甲 2021-05-10
#include <opencv2/core.hpp>
#include <opencv2/videoio.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>  // cv::Canny()
#include <iostream>
#include <opencv2\videoio\videoio_c.h>

using namespace std;
using namespace cv;

int main()
{

VideoCapture capture;

capture.open(1);

if (!capture.isOpened())
{
cout << "--(!)Error opening video capture\n";
return -1;
}

//capture.set(CV_CAP_PROP_FRAME_WIDTH, 641);//宽度 
//capture.set(CV_CAP_PROP_FRAME_HEIGHT, 480);//高度
printf("width = %.2f\n", capture.get(CV_CAP_PROP_FRAME_WIDTH));
printf("height = %.2f\n", capture.get(CV_CAP_PROP_FRAME_HEIGHT));


Mat frame;
while (true)
{
capture >> frame;
if (frame.empty())
{
cout << "--(!) No captured frame -- Break!\n";
break;
}
imshow("V", frame);
if (waitKey(5) > 0)
break; 
}
}


opencv缺省视频的宽高为640480,摄像头就是黑屏,然后设置成641480,获取设置仍旧是640*480,但是图像就出来了?

谁知道原因?

字数一定要很多吗?我就奇怪了?我就是好的嘛?字数一定要很多吗?我就奇怪了?我就是好的嘛?字数一定要很多吗?我就奇怪了?我就是好的嘛?字数一定要很多吗?我就奇怪了?我就是好的嘛?字数一定要很多吗?我就奇怪了?我就是好的嘛?字数一定要很多吗?我就奇怪了?我就是好的嘛?字数一定要很多吗?我就奇怪了?我就是好的嘛?字数一定要很多吗?我就奇怪了?我就是好的嘛?字数一定要很多吗?我就奇怪了?我就是好的嘛?

空间太多了?!!!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多