R语言提取图像轮廓

Posted 泥板书房

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言提取图像轮廓相关的知识,希望对你有一定的参考价值。

本文翻译自R语言博客。

作者向我们展示了如何基于R语言中image.ContourDetector包来提取图像轮廓线,大家也可以尝试一下用自己的照片做一个很酷的轮廓图。

就让我以下面的照片为例,展示一下提取图像轮廓线的方法吧!

library(magick)
library(image.ContourDetector)

img_path <- paste0("https://resources.premierleague.com/premierleague/",
"photo/2018/11/27/d7e922c7-8e8e-4eff-b1c1-1a6678295257/",
"EPL-Instagram-Article.png")
img <- magick::image_read(img_path)
mat <- magick::image_data(img, channels = "gray")
mat <- drop(as.integer(mat, transpose = TRUE))
contourlines <- image_contour_detector(mat)
plot(contourlines)


以上是关于R语言提取图像轮廓的主要内容,如果未能解决你的问题,请参考以下文章

matlab 提取图像轮廓(图像边缘提取)

MATLAB应用实战系列(四十五)-matlab任意图形轮廓坐标提取含源代码

从图像中提取轮廓区域

matlab 提取彩色部分的RGB

求C++中利用opencv计算轮廓图像傅里叶描述子的代码

关于MATLAB 图像轮廓提取