Julia 小白 Day 6 :无痛体验:几行代码识别图片内容

前情提要:

  • Julia是一门牛B、‘无耻’的语言
  • Julia1.0.0安装指南(含 Juno IDE)
    • Windows教程
    • Mac教程

然额…之前的都没有展示过 Julia的实例(实力)

好吧,下面是通过几行代码识别一张含老虎图片:

Julia 小白 Day 6 :无痛体验:几行代码识别图片内容_第1张图片

识别过程也很快。

可以看到,代码最后识别出图片里是老虎(tiger)。

以下是实现上图的代码:

using Metalhead  # 计算机视觉包
using Metalhead: classify

using Images

download("https://tse1-mm.cn.bing.net/th?id=OIP.CcyrQFsPjQkrtUykHPYgbAHaFj&w=186&h=140&c=7&o=5&dpr=2&pid=1.7", "我是一张图片.jpg") # 下载图片

image = load("我是一张图片.jpg") # 读取图片
vgg = VGG19()

classify(vgg, image) # 识别图片

是的,就是这么简单。
简单到令人发指…

不信?再来一张:

再来张复杂点的:

还可以,识别出来“玩具店”(toyshop)

Julia无痛体验

大家可能已经看到,例子里的界面和之前的不太一样,因为这个就是无痛体验的界面,适用于:

  • 不想折腾下载、安装、排雷的
  • 但是又想尝试一下Julia

记得在Day 0 的时候说过juliabox这个网站。

方法很简单,在浏览器里打开https://juliabox.com/:

Julia 小白 Day 6 :无痛体验:几行代码识别图片内容_第2张图片

有Github、Google、LinkedIn账户的直接登录

然后新建一个Jupyter Notebook体验吧:

Julia 小白 Day 6 :无痛体验:几行代码识别图片内容_第3张图片

New下拉菜单里选择Julia 0.6.2

KevinZhang

Aug 23, 2018

你可能感兴趣的:(Julia 小白 Day 6 :无痛体验:几行代码识别图片内容)