ITPub博客

首页 > > > R语言图像处理之绘制素描:sketcher

R语言图像处理之绘制素描:sketcher

作者:浪花小雨滴 时间:2020-06-08 11:24:14 0 删除 编辑

作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量、机器学习、数据可视化、应用统计建模、知识图谱等,著有《R语言高效数据处理指南》(《R语言数据高效处理指南》(黄天元)【摘要 书评 试读】- 京东图书)。知乎专栏:R语言数据挖掘。邮箱:huang.tian-yuan@qq.com.欢迎合作交流。

R语言具有很强的图像处理工具包,之前已经在HopeR:R语言图像处理包精选进行了叙述。这次浏览到sketcher这个包,意味着用一下几行代码,任何人都可以批量地把彩色照片转化为黑白素描,而且还可以调整轮廓深浅和平滑程度。

先上项目链接:

tsuda16k/sketcher​github.com
https://htsuda.net/sketcher/​htsuda.net
CRAN - Package sketcher​cran.r-project.org

如果想要把单张图片进行转化,可以使用以下代码:

# 安装sketcher包
install.packages("sketcher")

# 加载包
library(sketcher)

# 根据图片路径加载图片
im = im_load(file.choose()) #注意:路径不能有非英文,因此中文路径会报错
plot(im) # 显示原图

# 进行素描转化
im2 = sketch(im) # 时间根据图片信息多少可长可短
plot(im2) # 展示素描图片

R的强大,还在批处理,可以把照片放在一个文件夹然后一起来做。下面,我们展示一下官网给出的效果,供参考。

原文作者:;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    39945