杂七杂八
文章平均质量分 69
ycjpz
菜鸟慢慢进步
展开
-
Matlab中的高斯卷积滤波矩阵
图像处理中很关键的一块就是提取图像的内容有一种方法就是根据颜色变化的剧烈程度来提取也就是对图像的像素点求偏导数,如果某个方向偏导数很大,一般来说就是不连续的,即轮廓线但是图像里往往会有很讨厌的噪声点如果不考虑这些点,直接对图像求梯度函数的话,就会收到很大的影响滤波矩阵就是为了一定程度上消除噪声,其中比较常见的是高斯卷积滤波矩阵在Matlab中是用fspecial('gaus原创 2015-10-24 22:12:24 · 12692 阅读 · 0 评论 -
二叉堆实现优先队列中的上滤和下滤
优先队列是使用二叉堆来实现其中很重要的两个操作,一个是插入,另一个是删除最优先值(这里认为是最小值)其中插入操作可以这样实现:把X放入二叉堆的最后端,然后再通过“上滤”操作把X放到相应位置删除操作可以这样实现:把最顶端的元素(即)最小值删除,然后把堆中最后一个元素先放到最顶端,然后通过“下滤”操作来使其到达正确位置代码如下:#include #include原创 2015-10-27 22:44:27 · 3110 阅读 · 0 评论 -
双向队列的链表实现
定义以下这样一个队列结构:#include #include #define ElementType int#define ERROR 1e5typedef struct Node *PtrToNode;struct Node { ElementType Element; PtrToNode Next, Last;};typedef stru原创 2015-11-01 10:13:42 · 865 阅读 · 0 评论 -
rapidjson初探——使用C++解析json
刚开始想用jsoncpp的,发现这东西相当不友好,VS2013就是编译不了,于是就弃坑了发现rapidjson超级好用,只需要包含头文件,也就是可以跨平台虽然写很复杂的功能的时候可能需要自己封装一些接口,但是写简单的json解析完全够用了如果是有一个文件,里面有json格式的字符串那么只需要用文件流把这个字符串送到一个string里然后创建一个Document对象再把str原创 2016-05-01 15:43:33 · 14207 阅读 · 0 评论