1

この質問では、Google-fu を使用しても役に立ちませんでした。私の問題:以下のクラスCameraを使用して、プレビューの上に楕円をオーバーレイする Android アプリがあります。EllipseView

public class EllipseView extends View {

    private Paint paint = new Paint();

    public EllipseView(Context context) {
        super(context);
        paint.setAntiAlias(true);
        paint.setStyle(Paint.Style.STROKE);
        paint.setStrokeWidth(5.0f);
        paint.setColor(Color.GREEN);
        paint.setAlpha(0x60);
    }

    @Override
    public void onDraw(Canvas canvas) {
        Point canvasCenter = new Point(canvas.getWidth() / 2, canvas.getHeight() / 2);
        RectF oval = new RectF(canvasCenter.x - 100, canvasCenter.y - 75, canvasCenter.x + 100, canvasCenter.y + 75);

        canvas.drawOval(oval, paint);
        canvas.drawCircle(canvasCenter.x, canvasCenter.y, 5, paint);
    }

}

ovalキャプチャされた画像で同じ座標を見つけることは可能ですか? または、変換を手動で決定する必要がありますか?

4

1 に答える 1