如何使用Android查找图像中直线的坐标列表

问题描述

我们有<Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:ackground="@drawable/a.xml" android:text="Button" /> 方法来画一条从开始位置到结束位置的线。我们如何检索通过其绘制线的相应坐标(X,Y)的列表?Image

解决方法

为此,OpenCV中将没有直接方法。但是,可以使用线方程轻松地计算落在线上的点:

  1. 线的一般方程为y=mx+c
  2. 使用(start_x,start_y)(end_x,end_y),我们可以推导出mc的值。
  3. 然后,我们可以遍历[start_x,end_x],放置x,m和c值以获得所有对应的y值。