自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 opencv | A04 保存视频

前言VideoWriter:视频写入相关类代码实现#include <opencv2\opencv.hpp>#include <iostream>using namespace cv;using namespace std;int main(int argc, char **argv){ Mat frame; VideoCapture cap("./image/1.mp4"); // 需要保存的视频(源视频) if (!ca.

2022-02-22 13:31:08 989

原创 opencv | A03 保存图像

前言imwrite : 图像写入代码实现#include <opencv2\opencv.hpp>#include <iostream>#include <vector>using namespace cv;using namespace std;int main(int argc, char **argv){ Mat src = imread("./image/4.jpg"); if (src.empty()) retur

2022-02-22 13:23:41 1838

原创 opencv | A02 播放本地视频 & 调用摄像头

前言VideoCapture:视频捕获相关类代码实现1、播放本地视频#include <opencv2\opencv.hpp>#include <iostream>using namespace cv; using namespace std;int main(int argc, char** argv){ VideoCapture cap("./image/1.mp4"); // 打开视频文件 if (!cap.isOpened())

2022-02-22 13:16:58 2091

原创 opencv | A01 读取 & 显示一张图片

前言imread : 读取图片namedWindow:创建显示图片的窗口waitKey: 等待阻塞destroyAllWindows:清理资源代码实现完整代码#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;// 主函数int main(int argc, char* argv[]){ // 读取一张本地图

2022-02-22 13:04:39 1887

原创 C++11 | final 标识符

主要用来干什么用来显式强调不能继承的类虚函数纯虚函数当然,纯虚函数不能重写,那么就没什么意义了;小结1

2022-02-15 17:46:17 242

原创 C++11 | 返回类型后置

返回类型后置 是什么先看个熟悉的,这个就是返回类型前置int Fun(){ return 0;}那么,我们把 int 放到后面是不是就是返回类型后置了呢是的,就是这样,形如这样auto Fun()->int{ return 0;}auto 是一个占位符,没什么实际意义返回类型后置用来干嘛?从直观上来说,看下面两种代码方式// 方式1typedef int(*arr)[2];arr Fun1(){ return...

2022-02-15 17:38:30 504

原创 C++11 | 原生字符串

原生字符串有以下需求cout << "abc\nabc" << endl;就想输出abc\nabc忽略输出转义字符#include <iostream> #include <string>using namespace std; int main(int argc, char* argv[]){ cout << "abc\nabc" << endl; return 0;}基于这些需求..

2022-02-15 17:08:48 301

原创 C++11 | decltype

decltype 关键字称为类型指示符为什么存在?由编译器从表达式的类型推断出要定义变量的类型,但不想用该表达式的值作为初始化(即不执行表达式)举个栗子 int *p = nullptr; decltype(1) a; // int decltype(1.0) b; // double decltype('1') c; // char decltype(&a) d; // in...

2022-02-15 16:49:43 234

原创 C++11 | nullptr 与 NULL

为什么有 NULL 还要 nullptr在 C 语言中 NULL 是一个宏,原型为#define NULL ((void *)0)所以,下面这样是没有问题的,其中发生了隐式转换int *p1 = NULLchar *p2 = NULL在 C++ 中,因为是强类型语言,所以 NULL 的宏定义变成了下面的样子,NULL 是 0因此,在 C++ 中,0 就是代表了空指针#ifndef NULL #ifdef __cplusplus #defi...

2022-02-15 16:12:03 153

原创 C++11 | auto 类型自动推导

auto 类型自动推导1、auto 用来干什么用 auto 声明的变量可以根据变量初始值推导出相对应的类型auto a = 10; // 推导出 a 是 intauto b = 3.14; // 推导出 b 是 double代码演示,typeid 运算符 可以输出变量类型#include <iostream> using namespace std; int main(int argc, char* argv[]){ auto a = 10...

2022-02-15 15:47:45 848

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除