自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 基于最大类间方差的Otsu改进图像二值化

int myOtsu(Mat & src, double &maxVal){ int th; int GrayScale = round(maxVal) + 1; //单通道图像总灰度maxVal+1级 int *pixCount = (int*)malloc(sizeof(int)*GrayScale);//每个灰度值所占像素个数 memset(pixCount, 0...

2019-09-03 18:14:47 573

原创 opencv对灰度图像做kmeans

Mat source;Mat points(image_width*image_height, 1, CV_32F, Scalar(10)); int ind = 0; for (int row = 0; row < image_height; row++) { for (int col = 0; col < image_width; col++) { ...

2019-09-03 18:08:28 525

原创 Matlab R2016a中mex -setup无法找到编译器的问题

在VC++和Matlab混合编译环境设置中遇到的这个问题,找到的解决方案如下:附上链接:https://ww2.mathworks.cn/support/bugreports/1487958按照步骤操作替换即可

2019-07-31 11:24:14 315

原创 从尾到头打印链表

问题:输入一个链表,返回一个反序的链表。基本思路:通常,这种情况下,我们不希望修改原链表的结构。返回一个反序的链表,这就是经典的“后进先出”,我们可以使用栈实现这种顺序。每经过一个结点的时候,把该结点放到一个栈中。当遍历完整个链表后,再从栈顶开始逐个输出结点的值,给一个新的链表结构,这样链表就实现了反转。#include <vector>#include <lis...

2019-07-24 14:17:36 111

原创 十大基础应用算法及C++实现(二)----堆排序算法

堆排序算法利用了大根堆(或者小根堆,下同)的两个固有性质,即:1.堆本身是一棵完全二叉树;2.大根堆的根元素永远大于或者小于其子树的所有元素。性质1给我们的主要结论为:设完全二叉树的元素编号为i(i∈[1,n],n为元素总数),如果i>n/2,则i这个元素一定是叶节点;否则i一定不是叶节点。证明过程可以用归纳法,比较简单。这个性质的主要用途是构建初始大根堆,基本原理是按照序号从大到小,

2017-08-08 17:56:58 397

转载 表达式前后缀表达形式

人的思维方式很容易固定~~!正如习惯拉10进制。就对2,3,4,8,16等进制不知所措一样~~!人们习惯的运算方式是中缀表达式,而前后缀表达式是如何定义并与中缀表达式互相转化呢?

2017-07-11 10:21:39 453

原创 十大基础应用算法及C++实现(一)----快速排序算法

算法是程序的灵魂,无论学习什么语言,做什么工程项目,都要考虑算法的效率实现,本系列主要列举最基础的十大应用算法以及个人的C++代码实现,程序全部调试并运行测试通过。有什么问题希望大神指出,本人不吝赐教。算法一:快速排序算法快速排序算法是由东尼·霍尔提出的一种快速排序算法。它的基本算法思想是在数组序列中找一个基准值,以这个基准值为基础将数列分成大于或者小于这个基准值的两个子序列,再递归地对每

2017-07-10 17:05:39 841

原创 关于在线安装vs2017缺少头文件的解决办法

解决在线安装vs2017缺失头文件的问题

2017-06-30 17:11:00 11034 1

原创 关于函数指针的理解

关于函数指针,只需要把下面的例子看懂,也就理解的差不多了:const double * f1(const double ar[],int n);const double * f2(const double [],int);const double * f3(const double *,int);%定义三个指针函数,函数返回值为指针const double * (* p1)(const

2015-10-15 20:05:35 574

原创 关于C++递归函数的学习总结

C++函数有一个有趣的特点,即自己可以调用自己(当然main函数除外),此所谓递归。其工作目的是把算法写的比使用非递归函数时更清晰更简洁,而且某些问题,特别是与人工智能有关的问题,更适宜用递归方法。递归的另一个优点是,递归函数不会受到怀疑,较非递归函数而言,某些人更相信递归函数。编写递归函数时,必须在函数的某些地方使用if语句,强迫函数在未执行递归调用前返回。如果不这样做,在调用函数后,它永远不会

2015-10-13 19:44:13 3827

原创 MatLab画PU分割模式图

用MatLab画出PU分割模式图

2015-04-28 20:39:39 2028

原创 处女博客,杂谈

*在CSDN上的处女博客,要说和CSDN结缘还是源于关于HEVC的毕业设计, 由于本科阶段没有涉及这方面的课程,所以对HEVC的学习只能从头开始,过程很艰辛,先自学了H264,C++,积累了一定的编程知识,好在不用是考研党,时间很充裕,资料什么的除了教研室学姐推荐的以外就是自己在CSDN上找了。关于HEVC,C神的博客给我了很多参考和头绪,这里要感谢他。我研究生的方向就是这一块,希望将来有机会结识这

2015-03-30 17:33:29 913

图像处理Demo MFC实现

学完图像处理后自己用MFC实现的一款小软件,功能涵盖基本的图像处理操作,包括灰度变换、空间滤波、伪彩色、小波变换、形态学处理、图像分割方面等部分功能。源码较大,压缩后也无法上传,有意交流学习者请您留言。

2015-10-28

HEVC学习论文

hevc入门学习必看,包括分割算法,编码效率,RDO,deBlock,SAO等

2015-01-04

空空如也

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

TA关注的人

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