从外部图册创建纹身轮廓
如果你有纹身,你可能知道,纹身艺术家的第一步是要找到你想要的设计的轮廓. 如果你有一个纹身图册,你可以很容易地将图像下载过程自动化,并为他们创建所需轮廓.
首先连接到 Flickr API.
In[1]:=
![Click for copyable input](assets.zh/create-tattoo-outlines-from-an-external-photo-albu/In_21.png)
flickr = ServiceConnect["Flickr"]
Out[1]=
![](assets.zh/create-tattoo-outlines-from-an-external-photo-albu/O_13.png)
然后获取你的纹身图册.
In[2]:=
![Click for copyable input](assets.zh/create-tattoo-outlines-from-an-external-photo-albu/In_22.png)
tattoos =
flickr["AlbumImages", {"AlbumID" -> "72157670190121935",
"Elements" -> "Images", MaxItems -> 5}]
Out[2]=
![](assets.zh/create-tattoo-outlines-from-an-external-photo-albu/O_14.png)
产生出每一个图形的轮廓.
In[3]:=
![Click for copyable input](assets.zh/create-tattoo-outlines-from-an-external-photo-albu/In_23.png)
outlines = ColorNegate[EdgeDetect[#]] & /@ tattoos
Out[3]=
![](assets.zh/create-tattoo-outlines-from-an-external-photo-albu/O_15.png)
再选出你最喜欢的.
In[4]:=
![Click for copyable input](assets.zh/create-tattoo-outlines-from-an-external-photo-albu/In_24.png)
outlines[[1 ;; 3]]
Out[4]=
![](assets.zh/create-tattoo-outlines-from-an-external-photo-albu/O_16.png)
现在得到了你的纹身!
Out[5]=
![](assets.zh/create-tattoo-outlines-from-an-external-photo-albu/O_17.png)