- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 CMake安装配置OpenCV3.1
Opencv又出新版本。老样子,写个配置过程吧Step (1):下载OpenCV3.1:http://opencv.org/下载CMake3.4.1:https://cmake.org/download/下载tbb:https://www.threadingbuildingblocks.org/downloadStep(2) 安装对应的工具之后,打开CM
2015-12-31 16:49:21 14794
转载 FFMPEG 音频转换命令 wav转amr
音频转换:1.转换amr到mp3:ffmpeg -i shenhuxi.amr amr2mp3.mp32.转换amr到wav:ffmpeg -acodec libamr_nb -i shenhuxi.amr amr2wav.wav3.转换mp3到wav:ffmpeg -i DING.mp3 -f wav test.wav4.转换wav到amr:
2015-12-31 13:43:47 10853 1
转载 AMR 文件解析及编解码流程
CONTENT: * AMR简介 * AMR 话音质量评定 * AMR 文件结构解析 * AMR 帧结构解析 * AMR 帧读取算法 * AMR 解码原理及流程 * AMR 模式选择自适应机制 一、
2015-12-30 16:11:58 7333
原创 图转换为树-最小生成树
利用prims和kruskal两种方法实现最小生成树。直接上code吧。记录下#include #include #define MAX 10#define VertexNum 5struct List{ int v1; int v2; int weight; int marked; struct List *next;};typedef struct L
2015-12-27 21:47:35 10079
原创 图遍历-深度优先
深度优先遍历最主要的思想是利用了 栈的概念。利用栈来存储已经遍历过的节点。#include #include #define VertexNum 9struct DFS_Node{ int v; struct DFS_Node *next;};typedef struct DFS_Node *Graph;struct DFS_Node DFS_Head[V
2015-12-27 21:43:06 6518
原创 图遍历-广度优先
广度优先遍历最主要的是 利用队列的数据结构。#include #include #define VertexNum 9struct BFS_Node{ int v; struct BFS_Node *next;};typedef struct BFS_Node *Graph;struct BFS_Node BFS_Head[VertexNum];int g
2015-12-27 21:40:57 6128
原创 图搜索-dijkstra
利用邻接矩阵来演示dijkstra直接上code吧#include #include #define MAX 1000#define VertexNum 7#define EdgeNum 9int g_graph[VertexNum][VertexNum] = {0};int g_edge[EdgeNum][3] = { {1, 2, 6}, {1, 3, 3}, {
2015-12-27 21:36:56 6093
原创 水浒传之于公司治理
水浒新解 王伦 建立梁山了公司,是公司的元老,领着一帮弟兄发财。林冲 被逼无奈进行创业,于是寻找志同道合(义气)的伙伴,于是将自己的小公司合并到了梁山公司,自己也算是个骨干。晁盖 领着一帮弟兄创业,劫了生辰纲之后,公司资金雄厚,为了保持基业常青,也打算跟梁山公司合并。梁山公司创始人王伦不同意。本来梁山公司就在盈利,为什么要别人来稀释自己的财富。但是梁山公司的几个骨干,尤其是林冲
2015-12-27 20:26:06 523
原创 哈希查找
记录个demo吧。建立hash表和search一定要用同一的hash算法。#include #include #define Max 6#define HashMax 5int data[Max] = {12, 160, 219, 522, 725, 9997};int HashTable[HashMax] = {0};int counter = 1;stru
2015-12-21 22:50:30 6173
原创 线性插补法查找
利用线性插值的方法找到要比较元素的位置。写段code吧,暂时没有发现这种方法有啥优点。#include #include #include int find_best_mid(int *list, int low, int high, int key){ int gap; int n1, n2, n3; gap = ceil(sqrt((float)high - (
2015-12-21 21:05:09 8629
原创 费氏查找算法
费氏查找算法,利用斐波那契数列的思想,逐步修改要查找的区间。相对于折半查找算法来说,建立斐波那契数列不需要用除法。效率要高。在初始阶段搜索相对较快,但是在后半程收敛比较慢。在考虑是否可以将该方法和其他搜索算法融合一下,得到更快的搜索算法。#include #include int Fib(int n){ if (n <= 1) return 1;
2015-12-20 21:10:15 6649
原创 二叉树建立/遍历/复制/映像/节点删除/释放空间
闲来无事,想起来的当初的二叉树的操作,编码回忆一下;(1)二叉树的建立(2)前序 中序 后序遍历二叉树(3)复制二叉树(4)将二叉树左右对换,简称映像(5)删除二叉树中的节点(6)释放二叉树#include #include struct tree_type{ struct tree_type *left; int data; struct tree_
2015-12-20 18:24:10 6514
原创 GDR(Gradual Decoding Refresh, GradualDecoder Refresh)
GDR(Gradual Decoding Refresh, GradualDecoder Refresh)逐渐刷新,是相对于IDR(Instant Decoder Refresh)的一个概念。为了得到更好的用户体验和更好的网络友好性能,才搞了这么一个Feature. I-framesrely only on their own internal data and they enable d
2015-12-18 15:51:54 10637
原创 内部排序-堆排序
堆排序方法主要是循环的将要排序的数据构造成堆,然后将堆顶输出循环利用上述方法,将剩下的数据继续构造成堆。该方法的时间复杂度为nlogn. 空间复杂度为O(1);#include void dump_heap(int *list, int len){ int i = 0; for (i = 1; i <= len; i++) printf("%d ",
2015-12-15 21:38:26 6314
git_ros_dep.zip
2020-05-14
show_uyvy422_using_PBO.zip
2019-10-29
hdrnet cvpr2017
2018-05-26
mp4文档及解码程序源码
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人