|
SOLUTIONS
|
MATHEMATICA 内置符号
RegionBinarize[image, marker, d]
给出 image 的二值版本,包括 marker 的前景像素以及连接域,其像素值在距离 d 内.
RegionBinarize[image, marker, d, {t1, t2}]
在 marker 中通过添加像素增长域,其平均密度也限制在间隔
之内.
更多信息更多信息
- RegionBinarize 应用各种区域增长方法来找到一个图像的二值分割.
- 在 RegionBinarize[image, marker, ...] 中,marker 可以是一个图像、一个图形对象或标准图像坐标系统的点
的列表,其中 x 为0到 width,y 为0到 height,位置
对应于图像的左下角. - RegionBinarize 适用于任意灰度和多通道图像.
- RegionBinarize 采用 Method 选项指定如何计算添加的像素值和增长的图像域间的距离. 只有当距离小于等于 d 时,像素才被包括在分割中. 可能的设置为:
-
"MeanEuclidean" 到增长区域均值的欧几里德距离 "Mahalanobis" Mahalanobis 距离 - 默认设置为 Method->"MeanEuclidean".
距离是具有在增长区域的像素值的协方差矩阵的逆的欧几里德距离. 如果初始区域只包括一个或两个像素,那么则从那些像素周围的 range-1 邻域计算协方差矩阵.- RegionBinarize[image, marker, d, backgroundmarker] 增长区域从 marker 开始,通过只增加没有连接到 backgroundmarker 的像素.
- 距离参数 d 的可能范围依赖于使用的距离方法以及彩色空间的维数.
- 设置 MaxIterations->n,应用 RegionBinarize n 次,在每次迭代中,使用以前的结果作为 marker.
- RegionBinarize 可用于 Image3D 对象.
版本 8 的新功能 | 版本 9 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »


