如何使用Opencv读取摄像头
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关如何使用Opencv读取摄像头,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先测试一下摄像头,打开Jetson TX1的终端 写入命令
千家信息网最后更新 2025年12月02日如何使用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安全错误
数据库的锁怎样保障安全
数据库安全性控制的提问
收集华为服务器管理口
南宁软件开发中专学校排名
网络安全 酒店
广东涌浪网络技术有限公司好吗
大量图片存储到服务器
软件开发大厂工资
火牛软件开发有限公司怎么样
软件开发模型有用例模型吗
在线分析基因转录的数据库
安卓数据库对象orm
花点爱互联网科技
做软件开发的需要英语好吗
怎么用实验室电脑查看服务器id
热血江湖 连接服务器
网络安全专业上海招聘信息
新时达服务器故障
上海软件开发生产过程
西青区项目网络技术售后保障
服务器能挂多少个EA
ip地址 数据库字段
紫荆网络安全科技馆
网络安全技能表格
怎么远程固定ip的服务器
服务器管理口怎么登录
网络安全 传媒
软件开发大厂工资
恩商网络技术有限公司
大连哪个培训软件开发学校好
深圳人脸软件开发