怎么在Android中实现类似于百度实物翻译中获取特定图片区域的功能?

guhaibin 发布于 2014/01/14 09:41
阅读 609
收藏 0

最近百度实物翻译比较火,小弟看了实物翻译的搞笑图片后产生了一个疑问。百度实物翻译会先让用户在图片中圈出想要翻译的东西,然后对圈中的物体进行图像识别,然后再进行翻译(见图)。我想问的是,怎么获得用户圈中的图片区域呢?而且看了不少关于Android图片截图的代码和博文,发现很多都是矩形裁剪,圆形裁剪的很少,要是想实现百度这样,只裁剪用户圈中的区域怎么实现呢?

刚学习Android,在做一个小项目,希望大家给点思路。

加载中
1
bigtiger02
bigtiger02

android Canvas类里面有clip方法用于裁剪图像,
其中有一个叫做clipPath,意思是裁剪某个闭合路径之内的区域。
裁剪用户圈中区域你需要首先捕捉用户在屏幕上的圈中的路径(path),
然后将使用clipPath就可以得到用户圈中的区域给个例子:
http://blog.csdn.net/xiaoxiaobian3310903/article/details/7760555

圆形裁剪请参考
http://www.eoeandroid.com/thread-238609-1-1.html

guhaibin
guhaibin
谢谢,果然可以。呵呵。
返回顶部
顶部