gpt4 book ai didi

android - 通过 Google Goggles 裁剪图片

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:39 24 4
gpt4 key购买 nike

我正在尝试在我的应用程序中进行一些 ROI(感兴趣区域)选择,但我不知道如何创建某种可调整大小(通过手指)的矩形,就像您在 Google Goggles 中看到的那样。你能帮助我吗?有源代码示例吗?

最佳答案

我的最终解决方案是在 View 中间绘制矩形并在我的 Activity 中实现 onTouchEvent() 以设置新的角坐标,如下所示:

@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;
}

关于android - 通过 Google Goggles 裁剪图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5365308/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com