摘要:
双向链表的数据结构: 插入: 删除: 代码实现: 阅读全文
摘要:
1 //假设A,B为非空循环链表的尾指针 2 LinkList Connect(LinkList A,LinkList B) 3 { 4 LinkList p = A->next; //保存A表的头结点位置 5 6 A->next = B->next->next; //B表的开始结点链接到A表尾 7 8 ... 阅读全文
摘要:
问题概述: 快速找到未知长度单链表的中间结点。 代码实现: 阅读全文
摘要:
循环单链表定义:将单链表中终端结点的指针端由空指针改为指向头结点,就使整个单链表形成了 一个环,这种头尾相接的单链表成为单循环链表。 循环链表的数据结构: 代码实现: 阅读全文
摘要:
一、线性表的静态单链表存储结构 二、代码实现 阅读全文
摘要:
一、固定阈值化Threshold()函数 二、自适应阈值操作:adaptiveThreshold()函数 阅读全文
摘要:
一、图像金字塔 二、尺寸调整:resize()函数 三、图像金字塔,向上采样pyrUp()函数 四、图像金字塔,向下采样pyrDown()函数 阅读全文
摘要:
水漫填充:floodFill()函数 阅读全文
摘要:
一、分水岭算法 分水岭变换是一个流行的图像处理算法,用于快速分割图像为同类区域。它背后的原理是,将图像视为拓扑结构的地图, 那么均质区域对应的是被陡峭边缘包围的平坦盆地。 实现方法: 分水岭分割的结果是通过watershed()函数获取。 我们将图片中已知属于某个区域的像素进行标记,基于这个标记,分 阅读全文
摘要:
1 #include 2 #include 3 4 using namespace std; 5 using namespace cv; 6 7 //首先定义MorphoFeatures类,我们将使用它来检测图像特征 8 class MorphoFeatures { 9 private: 10 int threShold; //用于生成二值图像... 阅读全文