在 R 中执行 Canny 运算符

Posted

技术标签:

【中文标题】在 R 中执行 Canny 运算符【英文标题】:Perform Canny Operator in R 【发布时间】:2016-09-12 07:51:57 【问题描述】:

我正在尝试使用 R 进行某些图像处理操作。到目前为止,我已经尝试过 imagerEBImagesplitfil 包。

但是他们都没有能力执行 Canny 算子。有什么方法可以使用 R 来做到这一点?

【问题讨论】:

也许见magick“滤镜和效果” 【参考方案1】:

您尝试过 biOps 软件包吗?它有一个名为 imgCanny 的函数,它几乎可以满足您的需求(我认为...)。 CRAN 不再提供该软件包,但您可以下载以前的版本。

这里有一个链接:https://cran.r-project.org/src/contrib/Archive/biOps/

玩得开心:)

【讨论】:

【参考方案2】:

您是否查看过 wvtool 软件包?它旨在执行 RGB 到灰度、灰度到二进制、裁剪、旋转(双线性)、中值/均值/高斯滤波器和 Canny/Sobel 边缘检测。链接在这里: https://cran.r-project.org/web/packages/wvtool/index.html

【讨论】:

以上是关于在 R 中执行 Canny 运算符的主要内容,如果未能解决你的问题,请参考以下文章

Canny边缘检测算法的实现

Canny边缘检测算法的实现

canny算法的实现

OpenCV - 输入参数的大小不匹配 - addWeighted

MATLAB中的Canny算子矩阵:如何实现/获取? (只是过滤器,没有边缘检测器)

在 R 中,如何将整个命令行放入二元运算符的 sys.call() 中?