我想你应该是要获取被用户点击的那张的坐标吧,首先给你的加一个监听,如果被点击了,获取手机屏幕的宽高,然后获取自身的宽高,屏幕的坐标减去的宽高就是该所在的坐标,如果你要获取相对于其他某个控件的坐标,只要获取另一个控件的坐标,然后进行计算就可以了
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 获取描绘物体轮廓的点坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)