1 视频像素格式 YUV420P YUV420P三个Plane,按照YYYY.....UUUU.....VVVV.....分别存储于各个Plane通道 RGB24 RGB24一个Plane,按照RGB…
1 OpenCV cv::Mat与FFmpeg AVFrame相互转换 最近在处理OpenCV采集摄像头图片然后使用ffmpeg编码为h264裸流,之后再将h264裸流转换为OpenCV cv::Ma…
1 js判断当前元素是否含有子元素 // 判断一个元素是否还有子元素 function hasChildren(e) { var children = e.childNodes; var len = …
1 FFmpeg历史版本下载链接 1.1 源码历史版本 http://www.ffmpeg.org/releases/ https://www.ffmpeg.org/olddownload.html …
1 Win32窗口的创建过程 学过Win32界面编程的都知道,创建一个Win32窗口一般经过以下几个步骤: (1)定义窗口对象 (2)注册窗口 (3)创建窗口 (4)显示窗口 (5)消息处理函数 (6…
1 C++创建目录 本文将对使用C++在Windows和Linux系统上创建单级目录与多级目录的普通方法进行总结,本文将不会使用C++14新增的std::filesystem的标准库方法。 1.1 在…
1 std::string替换字符串中所有指定的子字符串 std::string并没有提供类似repalceALL之类的方法,我们只能使用std::string::replace方法逐个替换子字符串。…
1 cv::VideoWriter::fourcc可支持的视频编码格式 1.1 OpenCV文档 地址:https://docs.opencv.org/3.4/dd/d9e/classcv_1_1Vi…
1 Windows/Linux生成uuid 1.1 uuid UUID含义是通用唯一识别码(Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 …
1 GCC/G++中的编译优化选项 在gcc/g++编译程序时,不同优化编译选项,如-O1,-O2,-O3等会产生不同的程序大小以及程序运行速度。本文将对GCC/G++中的不同编译选项进行简要的介绍。…
1 CMake设置编译模式Debug或者Release 使用cmake需要指定编译模式时一般有两种方式,一种是直接在CMakeLists.txt中设置,另一种则是在cmake命令行中设置。 1.1 在…

关注我们的公众号

微信公众号