如何使用Opencv读取摄像头
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章将为大家详细讲解有关如何使用Opencv读取摄像头,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先测试一下摄像头,打开Jetson TX1的终端 写入命令
千家信息网最后更新 2025年02月01日如何使用Opencv读取摄像头
这篇文章将为大家详细讲解有关如何使用Opencv读取摄像头,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
首先测试一下摄像头,打开Jetson TX1的终端 写入命令:nvgstcapture-1.0 ,摄像头就会起来了
简单的使用了手册中的几个命令
--prev_res 预览视屏的分辨率,高度和宽度,用的是CSI摄像头的话范围是 2 to 12 (5632x4224) e.g., nvgstcapture-1.0 --prev-res=3
--cus-prev-res 自定义预览分辨率,宽度和高度,仅支持CSI摄像头 e.g., nvgstcapture-1.0 --cus-prev-res=1920x1080
多个命令同时使用的话用!隔开 想关掉摄像头的额话,直接在终端输入q再按回车 想捕获图片的话,在终端输入j再按回车,图片将保存当前目录下
使用Opencv读取摄像头
记得一定要安装gstreamer这个依赖
#include#include using namespace cv; using namespace std; int main(int argc, char** argv) { VideoCapture cap("nvcamerasrc ! video/x-raw(memory:NVMM), width=(int)1280, height=(int)720,format=(string)I420, framerate=(fraction)24/1 ! nvvidconv flip-method=2 ! video/x-raw, format=(string)BGRx ! videoconvert ! video/x-raw, format=(string)BGR ! appsink"); if (!cap.isOpened()) { cout << "Failed to open camera." << endl; return -1; } while(1) { Mat frame; cap >> frame; imshow("original", frame); if((char)waitKey(30) == 27) break; } return 0; }
关于"如何使用Opencv读取摄像头"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
摄像头
摄像
命令
篇文章
终端
分辨率
图片
宽度
更多
高度
输入
不错
实用
内容
同时
多个
手册
文章
目录
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
db2数据库节点
开设网络安全工程专业的学校
寻找网络技术合作
如何用零信任架构网络安全
程序设计基础中数据库和表的建立
世界政府网络安全事件
怀旧服哪个服务器能做任务
互联网科技金融公司排名
数据库出现1064代码
漳州荣腾网络技术有限公司
服务器端口安装教程
四举措加强信息网络安全
软件开发6年后工作前景好吗
中国软件开发峰会
湖北省委网络安全会议
邮件服务器防范措施
无锡华硕服务器维修网点
中国网络安全第一人郭盛华
php搭建网站访问数据库
网络安全教育有关图片
阿里服务器统一折扣
github服务器在哪
中国图书全网数据库网址
建立隐患数据库 通知
芜湖网络技术
关于网络安全的英语警句
通信局网络安全证书
空管网络安全中心
内江软件开发公司
合肥周边服务器