形态学主要就是膨胀和腐蚀操作,膨胀是向量加、腐蚀是向量减。
先腐蚀再膨胀,称为开运算,反之称为闭运算。顶帽变换"#是用原始图像减去开运算后的图像,
常用来分割物体。
分水岭分割是顶帽变换的加强版。
OpenCV 基础:
下面还是回归到 0.1 这里。
基本数据类型:.23(点,由坐标 和 构成,整数),.23)*+)(+) 位浮点数,二维),
.23+*+)(三维)
.2&(尺度,$# 和 ##,整数),.1&)*+)(浮点数)
.2((派生于 .23 和 .2&,含有上述两个的所有数据成员)
.2&,含有 ! 个 成员, 容器,可以存放 "! 个双精度浮点数。有 + 个构造函数。
这些数据结构的构造函数与之同名,只是首字母不大写(.1 是 . 兼容的,所谓的构造函数并非面
向对象意义上的,而是用内联实现的)
矩阵和图像:
.24.25
.24 可以看作抽象基类,后面两个依次派生。
.25 的 成员如下:
%%.256777788使用 .2.5 或 .1.5/9.2.*
创建,使用 .2.5 复制,使用 .2(5 释放
7777%:777788类型,可以取值为 .1;<. 或 .1;=!>.! 等,
7777%:7777777788行的长度,字节
7777%?:777788内部使用
6
7777#?%:
7777#?%:
7777?%:
7777@?%A:
7777%?:
B:77777777777788指向数据的指针
6
7777%$:777788高度或行数
7777%##:
B:
6
7777%:7777777788宽度或列数
7777%$#: