如何使用Opencv读取摄像头
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关如何使用Opencv读取摄像头,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先测试一下摄像头,打开Jetson TX1的终端 写入命令
千家信息网最后更新 2026年11月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安全错误
数据库的锁怎样保障安全
山东特亿宝互联网科技有限公司
互联网巨头科技公司
朗新科技与工业互联网
互联网 卓越科技
奇酷互联网络科技公司
壕鑫互联网络科技
互联网科技网站
恒生科技互联网指数分析
济南和联互联网科技有限公司
科技与互联网哪个更好
世界互联网科技公司市值排名
花神(南京)互联网科技有限公司
移动互联网科技公司
恒生互联网科技指数跳水
迪庆互联网科技招生
互联网数据科技专业
卓翼科技产业互联网合作
互联网科技机房
唐山双旺合互联网科技产业园
河南商务圈互联网科技有限公司
互联网金融科技创新
未来的互联网科技
科技创新互联网企业
互联网科技股午盘股票涨跌
互联网公司会议桌创意科技软装饰
互联网金融科技公司干啥的
华服互联网科技官网
栖莱科技互联网股份有限公司
厦门江牛科技互联网
新氧科技和美国互联网有关系吗