代码

#include<opencv2/opencv.hpp>
using namespace cv;
int main(int argc,char *argv[])
{char  ch[10] = {'W','A','N','G',' ','T','E','S','T','\0'};char  te[100] = "test opencv camera";//从硬盘上打开视频cv::VideoCapture capture;capture.open(argv[1]);//循环显示每一Mat frame,gray;//定义一个Mat变量,用于存储每一的图像Size size = Size(capture.get(CV_CAP_PROP_FRAME_WIDTH), capture.get(CV_CAP_PROP_FRAME_HEIGHT));VideoWriter writer;writer.open("final.avi", CV_FOURCC('M', 'J', 'P', 'G'), 10, size, true);cv::Point p = cv::Point(10, 400);while (capture.read(frame)){//    capture>>frame;//读取当前帧//  cvtColor(frame,gray,COLOR_BGR2GRAY);//二值化处理//threshold(gray, gray, 0, 255, THRESH_BINARY | THRESH_OTSU);// cvtColor(gray, gray, COLOR_GRAY2BGR);putText(frame, te, p, FONT_HERSHEY_SIMPLEX, 2, Scalar(0, 100, 100), 2, CV_AA);imshow("读取视频帧",frame);//显示当前顿writer.write(frame);waitKey(200);//延时30ms}system("pause");return 0;
}

编译

  g ++ -o test test.cpp`pkg-config opencv --cflags --libs`

执行

./test /dev/video0

结果

ubuntu 18.04 使用c++ opencv读取摄像头或视频相关推荐

  1. 如何在Ubuntu 18.04上安装OpenCV

    本教程介绍了如何在Ubuntu 18.04上安装OpenCV. OpenCV(开源计算机视觉库)是一个开源计算机视觉库,具有C ++,Python和Java的绑定.它的用途非常广泛,包括医学图像分析, ...

  2. AI视频行为分析系统项目复盘——技术篇1:Ubuntu 18.04部署编译OpenCV+contrib、TensorFlow2.1、CUDA10.1+cuDNN7.6.5、tensorRT6.0.1等

    0 项目背景 接手他人的项目,全过程重头梳理下. 7台服务器,其中6台GPU服务器(GPU:2*2080Ti,CPU:2*Xeon Gold 5118(12核24线程)),一台调度服务器,Ubuntu ...

  3. ubuntu 18.04 Linux 安装OpenCV 教程

    ubuntu 18.04 安装OpenCV 4.1.0版本 第一步:添加opencv所需要的依赖库 sudo apt-get install build-essential cmake unzip p ...

  4. hutool 读取扩展名文件_Python OpenCV视觉智能感知第一讲——读取摄像头或视频文件并播放显示...

    Python OpenCV视觉智能感知 第一讲--读取摄像头或视频文件并播放显示 本部分内容将深入.全面.详细地介绍如何使用Anaconda Python和OpenCV读取摄像头或视频文件,并进行播放 ...

  5. opencv4.0在linux下编译,Ubuntu 18.04源码编译安装OpenCV 4.0步骤

    Ubuntu 18.04下标准常规安装方法安装的OpenCV版本比较低,想尝鲜使用4.0版本,只好源码安装. 安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 108 ...

  6. Ubuntu 18.04下的Python和OpenCV的安装

    最近在做深度学习和计算机视觉的有关内容,因此要在python中用到opencv.我的电脑装的是Ubuntu 18.04,python 3.6和OpenCV 3.4.2 .按照官网的安装方法出了个问题, ...

  7. Ubuntu 18.04 安装OpenCV C++

    Ubuntu 18.04 安装OpenCV C++ 构建并安装 仅构建核心模块 # 更新并安装依赖 sudo apt update && sudo apt install -y cma ...

  8. 基于Ubuntu 18.04.3操作系统的TensorFlow 2.1.0、PyTorch 1.4.0、OpenCV 4.2.0、Darknet深度学习环境搭建

    今天是初五,民间有破五的习俗,简单来说就是说该工作啦. 回顾研究生毕业的一年半,期间从事过桌面应用开发.CAN\串口开发.无人机目标检测开发.爬虫.数据工程.大数据系统运维等.研究生期间学的深度学习也 ...

  9. Ubuntu 18.04 ———(Intel RealSense D435i)运行VINS-Mono

    Intel RealSense D435i 一.准备工作 二.修改参数 rs_camera.launch realsense_color_config.yaml 参考文献 一.准备工作 1.Intel ...

最新文章

  1. 最近5年,诺贝尔化学奖都颁给了谁?
  2. Matlab学习笔记——矩阵求幂和矩阵指数
  3. php类型优先级_PHP: 运算符优先级 - Manual
  4. Struts学习总结之配置文件
  5. ZooKeeper管理分布式环境中的数据
  6. Java生产环境下性能监控与调优详解 第3章 基于JVisualVM的可视化监控
  7. Django讲课笔记10:使用QuerySet删除和查询数据表
  8. curl 慢 不稳定_徐工起重机:龟速一样"慢"的机器,竟还有人抢着买?
  9. 七个非常好用的黑科技APP,免费/小众/超实用,一次性全给你
  10. 强化学习——Q-learning算法
  11. php全站文章搜索,phpspider在列表页生成内容采集url.(又名:如何通过搜狗搜索关键词,爬取新浪新闻)...
  12. FMCW雷达测速和测距原理介绍
  13. linux脚本 取日期格式,PowerShell中使用Get-Date获取日期时间并格式化输出的例子
  14. python建筑案例_有哪些关于 Python 在建筑中的应用和教程?
  15. vscode代码自动保存插件_VSCode 云同步扩展设置 Settings Sync 插件
  16. U盘保存文件未完成时拔掉U盘导致数据丢失的解决办法
  17. 二(1-苯基-异喹啉)(乙酰丙酮)合铱(III)
  18. 全国程序员薪酬大曝光!看完我酸了,33% 程序员月薪达到.....
  19. AppleScript学习笔记(一)初识AppleScript
  20. 什么是服务器工程文件格式,Visio找不到数据库建模功能怎么办 VSD文件是什么格式...

热门文章

  1. yolov2 论文翻译与解读
  2. LaTeX——基本介绍及字体设置
  3. 华南理工大学计算机应用技术如何,余志文(华南理工大学计算机学院教授、博导)_百度百科...
  4. 四川企立方:拼多多直通车要怎么优化
  5. NOI Online2 提高组 涂色游戏 题解
  6. 【论文阅读】Online Obstructive Sleep Apnea Detection onMedical Wearable Sensors
  7. 安利个开源免费流程图应用Draw.io/diagrams,告别Visio/ProcessOn
  8. 大数据旅游:智慧旅游的先锋
  9. 开发者必知的KPI概念和用法
  10. SAP FI 系列 (019) - 会计凭证的冲销和反记账