我想在android Studio中从图像位图中提取突出的颜色,与这些颜色在图像上的精确坐标。不管怎么说。
有一个简单的方法,但它更多的是与你的手指触摸屏幕的位置有关,而不是实际选择了什么。
您必须实现onTouchEvent接口。
private double x_coordinate;
private double y_coordinate;
@Override
public boolean onTouchEvent(MotionEvent motionEvent)
{
int eventCode = motionEvent.getActionMasked();
if(eventCode == MotionEvent.ACTION_DOWN)
{
x_coordinate = motionEvent.getX(0);
y_coordinate = motionEvent.getY(0);
}
else if(eventCode == MotionEvent.ACTION_POINTER_DOWN)
{
}
else if(eventCode == MotionEvent.ACTION_MOVE)
{
}
else if(eventCode == MotionEvent.ACTION_UP)
{
}
else if(eventCode == MotionEvent.ACTION_CANCEL)
{
}
return super.onTouchEvent(motionEvent);
}
我正在尝试为Python做一个游戏。我需要找到协调者。我知道python中的坐标与普通的不同,比如在图中。有没有办法在光标的屏幕上找到精确的坐标。因为我想知道某些坐标在哪里,所以我可以把某些东西放在那里
我有一个多边形的形状文件,我想用它来将光栅值提取到数据帧中。所以我在下面的代码中这样做。 这为我提供了一个由两列组成的数据框:每个多边形的数字ID和关联的提取光栅值。现在,我想为每个提取的光栅值添加x,y坐标。我已经看到对点形状文件执行此操作,但我不确定如何将其应用于多边形形状文件几何体。
问题内容: 有什么方法可以检查PNG图像的选定点(x,y)是否透明? 问题答案: 基于Jeff的答案,您的第一步将是创建PNG的画布表示。以下内容将创建一个屏幕外画布,该画布的宽度和高度与您的图像相同,并在其上绘制图像。 之后,当用户单击时,使用和获取位置。然后可以用来获取像素: 因为您只抓取一个像素,所以pixelData是一个包含四个像素的R,G,B和A值的四项数组。对于Alpha,任何小于2
这是图像,我想填充这个矩形或正方形的边缘,这样我就可以使用轮廓裁剪它。到目前为止,我所做的是,我使用canny边缘检测器查找边缘,然后使用按位_或我将这个矩形填充一点,但不是完全填充。如何填充这个矩形,或者有没有直接裁剪的方法?
我试图计算一种有效的方法,将笛卡尔坐标系中的图像转换为极坐标表示。我知道ImToPolar等一些功能正在实现这一点,它工作得很好,但对于大图像来说需要相当长的时间,尤其是当它们需要来回处理时。 这是我的输入图像: 然后我使用以0为中心的笛卡尔网格和函数生成一个极网格。最后,我使用绘制我的图像。 这是我得到的: 这正是我需要的图像,它与ImToPolar相同,或者更好。 既然MATLAB知道如何计算
有可能吗?如果是,那么它可以怎么做。