【安卓开发】怎么获取用户点击图片中的坐标

【安卓开发】怎么获取用户点击图片中的坐标,第1张

我想你应该是要获取被用户点击的那张的坐标吧,首先给你的加一个监听,如果被点击了,获取手机屏幕的宽高,然后获取自身的宽高,屏幕的坐标减去的宽高就是该所在的坐标,如果你要获取相对于其他某个控件的坐标,只要获取另一个控件的坐标,然后进行计算就可以了

public static Bitmap createBitmap (Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter)

返回一个不可改变的位图,该位图来自源位图的子集,并根据可选的矩阵进行转换。它被初始化为跟源位图有同样的密度。

参数

source 产生子位图的源位图;

x 子位图第一个像素在源位图的X坐标

y 子位图第一个像素在源位图的y坐标

width 子位图每一行的像素个数

height 子位图的行数

m 对像素值进行变换的可选矩阵

filter 如果为true,源图要被过滤。该参数仅在matrix包含了超过一个翻转才有效

返回值

一个描述了源图指定子集的位图。

异常

IllegalArgumentException 如果x,y,width,height的值超出了源图的维度,该异常会被抛出。

Hi Opencv 带有这样一个函数cvFindcontours,若输入为二值图像,则能够返回响应的边缘线的坐标。当然还有其他方法能够解决你的问题,比如你可以使用穷举的方法将坐标点列出,希望能够帮到你。关于cvFindcontours函数你可以参考 >

以上就是关于【安卓开发】怎么获取用户点击图片中的坐标全部的内容,包括:【安卓开发】怎么获取用户点击图片中的坐标、Android bitmap如何获取坐标、openCV android 获取描绘物体轮廓的点坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9686024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存