Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Imagemagick-canny:参数指的是什么?_Imagemagick_Imagick - Fatal编程技术网

Imagemagick-canny:参数指的是什么?

Imagemagick-canny:参数指的是什么?,imagemagick,imagick,Imagemagick,Imagick,使用Imagemagick转换工具的-canny选项时,这些参数指的是什么 -canny radiusxsigma{+较低百分比}{+较高百分比} 文档()给出了百分比增加或减少可能导致的结果示例,但我找不到radiusXsigma的确切含义及其与以下两个数字的关系(即文档示例中的10%和30%) 本文档假定您已经知道。 radius和sigma都是用户定义的常数;也许,标题文档描述得最好。(引述如下) 高斯模糊图像()模糊图像。我们将图像与 给定半径和标准偏差(σ)的高斯运算符。 为获得合理的

使用Imagemagick转换工具的-canny选项时,这些参数指的是什么

-canny radiusxsigma{+较低百分比}{+较高百分比}


文档()给出了百分比增加或减少可能导致的结果示例,但我找不到radiusXsigma的确切含义及其与以下两个数字的关系(即文档示例中的10%和30%)

本文档假定您已经知道。
radius
sigma
都是用户定义的常数;也许,标题文档描述得最好。(引述如下)

高斯模糊图像()
模糊图像。我们将图像与 给定
半径
和标准偏差(
σ
)的高斯运算符。 为获得合理的结果,
半径
应大于
σ
。使用
0的
radius
GaussianBlurImage()
为您选择合适的半径

GaussianBlurImage方法的格式为:

Image *GaussianBlurImage(const Image *image,onst double radius,
                   const double sigma,ExceptionInfo *exception)
每个参数的说明如下所示:

  • 图像:
    图像
  • 半径:
    高斯曲线的半径,以像素为单位,不包括中心像素
  • sigma:
    高斯分布的标准偏差,以像素为单位
  • 异常:
    返回此结构中的任何错误或警告
更好的实践文档和示例

现在来看最后两个选项

{+lower percent}{+upper percent}


它们本质上是阈值的上下限。定义一个“封套”或“范围”,如果你愿意的话。它们基本上构成了要跟踪的部分。

与许多Imagemagick和Imagick选项一样,信息有点粗略。Imagemagick论坛成员snidgo在其网站上有一些更详细的示例:在Imagemagick文档中,请参阅