ALA谷歌护目镜裁剪图像 [英] Crop image ala Google Goggles

查看:120
本文介绍了ALA谷歌护目镜裁剪图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图做一些ROI(感兴趣区域)选择在我的应用程序,但我不知道,如何创造某种调整大小(用手指)的矩形状,你可以在谷歌护目镜看。 你能帮助我吗?是否有任何来源$ C ​​$ C的例子吗?

I'm trying to do some ROI (region of interest) selection in my app, but I don´t know, how to create some kind of resizeable (by fingers) rectangle like you can see in Google Goggles. Can you help me? Is there any source code example?

感谢您

推荐答案

我最后的解决办法是在我的活动,以树立新的角落绘制和矩形在视图中的midle和实施的onTouchEvent()坐标如下:

My final solution is to draw and rectangle in the midle of a view and implement onTouchEvent() in my activity to set new corners coordinates like this:

@Override
public boolean onTouchEvent(MotionEvent me) {
    if(SETTING_ROI == true){
        if (me.getAction() == MotionEvent.ACTION_DOWN) {
            START_DRAGGING = true;
            myView.selectCorner((int) me.getRawX(), (int) me.getRawY()); // selecst nearest corner
        }
        if (me.getAction() == MotionEvent.ACTION_MOVE){
            Log.d(TAG, "ACTION_MOVE");
            myView.moveCorner((int) me.getRawX(), (int) me.getRawY()); // move selected corner continuously
        }
        if (me.getAction() == MotionEvent.ACTION_UP){
            if (START_DRAGGING == true) {
                START_DRAGGING = false;
                myView.moveCorner((int) me.getRawX(), (int) me.getRawY()); // final selected corner move
            }
        }
    }
    return false;
}

这篇关于ALA谷歌护目镜裁剪图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆