thunder-wu

摄像头拍不出想要的分辨率,解决如下:

  • 确认摄像头是否支持该分辨率,如果是usb+转换板摄像头还要确认转换板是否支持该分辨率;

  • 调用摄像头后直接设置分辨率

    capture = VideoCapture(0);//打开电脑自带摄像头
    capture.set(CAP_PROP_FRAME_WIDTH, 720);
    capture.set(CAP_PROP_FRAME_HEIGHT, 480); 

    opencv默认640*480。

  • 如果是usb摄像头一定要

    capture = VideoCapture(1);//打开usb摄像头

    将0改为1,如果设置为0,然后禁用电脑自带的摄像头,这样虽然会调用usb摄像头拍摄,但是分辨率参数还是电脑自带的分辨率。所以如果要修改usb摄像头分辨率,需要直接调用usb

分类:

技术点:

相关文章:

  • 2021-04-15
  • 2021-11-14
  • 2021-12-15
  • 2021-08-24
  • 2021-10-18
  • 2021-09-11
  • 2021-12-14
  • 2021-12-15
猜你喜欢
  • 2021-08-04
  • 2021-09-23
  • 2021-08-15
  • 2021-09-05
  • 2021-11-25
  • 2021-11-04
  • 2021-07-26
相关资源
相似解决方案