Julia 小白 Day 6 :无痛体验:几行代码识别图片内容
2018-08-23 本文已影响102人
_KevinZhang_
前情提要:
- Julia是一门牛B、‘无耻’的语言
- Julia1.0.0安装指南(含 Juno IDE)
然额…之前的都没有展示过 Julia的实例(实力)
好吧,下面是通过几行代码识别一张含老虎图片:
识别过程也很快。
可以看到,代码最后识别出图片里是老虎(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/:
有Github、Google、LinkedIn账户的直接登录
然后新建一个Jupyter Notebook体验吧:
New
下拉菜单里选择Julia 0.6.2
KevinZhang
Aug 23, 2018