- 博客(54)
- 收藏
- 关注
原创 C++STL-priority_queue
int key;int value;//隐式调用,无需手动调用,主要比较两个type类里面key大小while (!q.pop();return 0;
2025-07-13 09:15:00
222
原创 C++STL-map
pair里面存放first,second两个类型值;map和multimap也是存放两个值,,相当于优先级似的,第二个存放数据值;map的key不能重复,而multimap可以存放重复key。map和multimap上也是二叉树,还是线性的。
2025-07-12 14:30:00
328
原创 C++STL-set
像vector,string这样,但它是。在物理结构上是,逻辑上还是。set容器内,multiset内容器;这两个容器,插入的元素都是。
2025-07-12 10:00:00
457
原创 C++STL-deque
deque和vector一样都是对元素的操作,vector对元素增删后元素会往前或往后移,如果数据不大没有太多影响,如果数据很大效率会变低;deque对元素增删不会使元素位置改变,所有效率会变高。
2025-07-10 23:27:48
505
原创 C++STL-String
///因为相等,所以返回值为1。//因为aab,比aaba短,所以小,所以返回-1。//因为aab,比aa长,所以大,所以返回1。//因aab<aac,所以返回值为-1。
2025-07-10 00:09:58
651
原创 数据结构之树,二叉树,二叉搜索树
一个节点含有的子树的个数称为该节点的度;如上图:A的为6度为0的节点称为叶节点;如上图:B、C、H、I...等节点为叶节点度不为0的节点;如上图:D、E、F、G...等节点为分支节点若一个节点含有子节点,则这个节点称为其子节点的父节点;如上图:A是B的父节点一个节点含有的子树的根节点称为该节点的子节点;如上图:B是A的孩子节点具有相同父节点的节点互称为兄弟节点;如上图:B、C是兄弟节点一棵树中,最大的节点的度称为树的度;如上图:树的度为6从根开始定义起,根为第1层,根的子节点为第2层,以此类推;
2025-07-07 17:23:34
972
原创 数据结构之顺序表,链表,栈,队列
然后重新把tmp,newCapicity给数组和容量,完成扩容)(同样怕没有空间,先扩容一下,先用end指向最后一位数索引,然后元素后移,最后在头部添加新数和更新元素数量)只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有。(后一个数往前挪一个,然后减小元素数量,如果不减小,后面会随机给原来位置分配一个数)先判断S2是不是空的,然后就把S1栈顶元素逐渐放到S2里面,然后S2再往外出元素。Q1出到Q2里面,Q1最后出来的就是出栈元素,然后再把Q2元素全部入队到Q1里面;
2025-07-02 18:00:22
681
原创 6.RV1126-OPENCV 形态学基础膨胀及腐蚀
膨胀的本质就是通过微积分的转换,进行卷积操作。就是指任意的形状或者大小的图形B。例如下图,将核(也就是图形B)通过微积分卷积,和图像A合并成一个图像A+B。
2025-06-03 17:08:44
1161
原创 5.RV1126-OPENCV 图形计算面积
前面我们已经把等功能讲解了一遍。这次主要,这些面积可以是矩形、圆形等等。,常用的 API 如(主要用于曲线面积计算)(主要用于计算轮廓的周长)(主要用于计算最小外接矩形,矩形可以根据图像旋转而旋转)(主要用于计算最小外接矩形,矩形只能是方正的矩形)(绘制矩形)(绘制线)。
2025-06-02 22:42:28
1129
原创 3.RV1126-OPENCV 图像叠加
图像叠加:就是在一张图片上放上自己想要的图片,如LOGO,时间等。例如:下图一张图片,在左上角增加其他图片。
2025-06-01 18:18:19
646
原创 2.RV1126-OPENCV Mat理解和AT函数
Mat 是整个也是所有图像处理的Mat 主要存储图像的矩阵类型,包括向量、矩阵、灰度或者彩色图像等等。矩阵头是存储图像的长度、宽度、色彩信息等头部信息;矩阵数据则是存储具体的图像数据。图中C1,C2,C3,C4;前面CV_8U,8S,16U,16S,32U,32S,例如:CV_8U就是用8位无符号类型存储,CV_8S就是用8位有符号存储。
2025-05-29 20:07:58
1243
原创 RV1126 + FFPEG多路码流项目
这里的<object>里面的 object 是任意类型的数据,也包括结构体的数据。AV_CODEC_FLAG_GLOBAL_HEADER:发送视频数据的时候都会在关键帧前面添加 SPS/PPS,这个标识符在 FFMPEG 初始化的时候都需要添加。它们需要包含相同类型的元素。AVFormatContext 结构体指针的指针,是存储音视频封装格式中包含的信息的结构体,所有对文件的封装、编码都是从这个结构体开始。使用 avio_open 打开对应的文件,注意这里的文件不仅是指本地的文件也指的是网络流媒体文件。
2025-05-28 15:01:12
1430
原创 RV1126 FFMPEG推流器理解
视频/音频通过压缩过的数据传给FLV流媒体复合流格式,然后放RTMP流媒体服务器上播放。FLV 流媒体格式的特点是封装过后的音视频数据非常小、并且封装的规范相对更加简单,所以 FLV 流媒体格式非常适合网络传输,它支持的播放器协议有:如 RTMP、HTTP-FLV。注意:视频压缩完,音频压缩完都是单流,而FLV只能传输复合流,如果只有视频流,那音频流会自动填充。RTMP 协议是实时消息传输协议的缩写(Real Time Messaging Protocol)的缩写。RTMP 协议是。
2025-05-26 14:32:46
1051
RV1126缺的文件,放usr/lib
2025-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人