首页 > 其他分享 >加载摄像头

加载摄像头

时间:2024-08-19 13:15:13浏览次数:8  
标签:utils cv include frame 摄像头 加载

学OpenCV

================================================

简单的看下效果。

当前我使用的4.10.0。这个版本需要参数2,否则在我的windows10上加载不了摄像头。

================================================

 1 #include <iostream>
 2 #include <opencv2/opencv.hpp>
 3 #include <opencv2/core/utils/logger.hpp>
 4 
 5 int main()
 6 {
 7     cv::utils::logging::setLogLevel(cv::utils::logging::LOG_LEVEL_ERROR);
 8 
 9     double fps = 1;
10 
11     cv::VideoCapture video(0,cv::CAP_DSHOW);
12     if (video.isOpened() == true)
13     {
14         std::cout << "width: " << video.get(cv::CAP_PROP_FRAME_WIDTH) << std::endl;
15         std::cout << "height:" << video.get(cv::CAP_PROP_FRAME_HEIGHT) << std::endl;
16         std::cout << "fps:" << video.get(cv::CAP_PROP_FPS) << std::endl;
17         std::cout << "frames:" << video.get(cv::CAP_PROP_FRAME_COUNT) << std::endl;
18 
19         fps = video.get(cv::CAP_PROP_FPS);
20     }
21     else
22     {
23         std::cout << "please check the file name and path." << std::endl;
24         return -1;
25     }
26 
27     cv::Mat frame;//放在外面可以吗?
28     for (;;)
29     {
30         video >> frame;
31         if (frame.empty())
32         {
33             break;
34         }
35 
36         cv::imshow("camera", frame);
37         cv::waitKey(1);
38     }
39 
40     cv::waitKey();
41 
42     return 0;
43 }

 

标签:utils,cv,include,frame,摄像头,加载
From: https://www.cnblogs.com/wlsandwho/p/18367115

相关文章

  • 加载显示视频
    学OpenCV================================================简单的看下效果。================================================1#include<iostream>2#include<opencv2/opencv.hpp>3#include<opencv2/core/utils/logger.hpp>45intmain()6......
  • 使用duckdb加载mysql
    安装duckdbhttps://duckdb.org/docs/installation/index加载mysql扩展https://duckdb.org/docs/extensions/mysql.html离线安装的话,可以等INSTALLmysql;超时后,根据它提示的URL到有网环境下载,再传到服务器挂载Nginx,修改/etc/hosts指向,再重新执行INSTALL。Demo代码如下:import......
  • 【JavaSec】类的动态加载初探
    0x02类的动态加载文章目录0x02类的动态加载什么是类加载?动态类加载方法:类加载:继承关系:调用关系:下面尝试使用URLClassLoader进行尝试http协议:jar协议:http读取方法:file读取方法:使用defineClass类加载方法Unsafe类加载什么是类加载?即虚拟机加载.class文件在......
  • ESP32(WiFi&BLE)+4G摄像头视频语音模块-二次开发环境搭建
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/product/audioCamera.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>  安装串口......
  • 易优load加载资源文件标签-EyouCms手册
    【基础用法】名称:load功能:资源文件加载,比如:css/js语法:{eyou:loadhref='/static/js/common.js'ver='on'/}参数:file=''资源文件路径href=''远程资源文件URLver=''开启版本号自动刷新浏览器缓存底层字段:无【更多示例】-------------------------------示例1-------......
  • vue3 - 详细实现内网使用离线百度地图功能,在vue3中无需网络离线使用百度地图相关功能,
    效果图在vue3、nuxt3项目开发中,完成内网离线使用百度地图详细教程,让vue3网站无需网络就能加载百度地图及相关功能,完整的百度地图离线使用及地图瓦片的下载教程、更新教程等,vue3百度地图内网离线使用显示地图及各种功能,无论js/ts语法都可以使用,详解百度地图离线加载机制及整......
  • 加载一个模型需要多少GPU内存?
    https://www.substratus.ai/blog/calculating-gpu-memory-for-llm这里提供了一个公式可以计算加载一个模型需要多少GPU内存?M=\frac{(P*4B)}{(32/{Q})}*1.2这个公式首先计算模型的全精度大小\((P*4B)\),再根据量化位宽(\(Q\))对精度进行缩减,然后再乘以\(1.2\)(考虑到加载模......
  • 加载一个模型需要多少GPU内存?
    https://www.substratus.ai/blog/calculating-gpu-memory-for-llm这里提供了一个公式可以计算加载一个模型需要多少GPU内存?M=\frac{(P*4B)}{(32/{Q})}*1.2这个公式首先计算模型的全精度大小\((P*4B)\),再根据量化位宽(\(Q\))对精度进行缩减,然后再乘以\(1.2\)(考虑到加载模......
  • 加载一个模型需要多少GPU内存?
    https://www.substratus.ai/blog/calculating-gpu-memory-for-llm这里提供了一个公式可以计算加载一个模型需要多少GPU内存?M=\frac{(P*4B)}{(32/{Q})}*1.2这个公式首先计算模型的全精度大小\((P*4B)\),再根据量化位宽(\(Q\))对精度进行缩减,然后再乘以\(1.2\)(考虑到加载模......
  • 加载一个模型需要多少GPU内存?
    https://www.substratus.ai/blog/calculating-gpu-memory-for-llm这里提供了一个公式可以计算加载一个模型需要多少GPU内存?M=\frac{(P*4B)}{(32/{Q})}*1.2这个公式首先计算模型的全精度大小\((P*4B)\),再根据量化位宽(\(Q\))对精度进行缩减,然后再乘以\(1.2\)(考虑到加载模......