如何将 python 表达式转换为 android?
How to convert a python expression to android?
我正在开发一个 android 应用程序,该应用程序已经使用 OpenCv 在 pyhon 中制作。
我目前正在尝试从 java 中的图像中检测和提取对象。
如何将用 python 编写的这行代码转换为 java ?
miniature=gray[y:y+D,x:x+2*d/7]
gray 和 miniature 都是 Mat 对象。
希望大家能帮帮我。
我认为您只是想从矩阵中提取子矩阵 - 即在您的示例中 y:y+d 表示从索引 y 到索引 y + d。
Java 有类似的方法来获取子矩阵(https://docs.opencv.org/3.4/javadoc/org/opencv/core/Mat.html#submat-org.opencv.core.Range-org.opencv.core.Range-)):
public Mat submat(int rowStart,
int rowEnd,
int colStart,
int colEnd)
我正在开发一个 android 应用程序,该应用程序已经使用 OpenCv 在 pyhon 中制作。 我目前正在尝试从 java 中的图像中检测和提取对象。 如何将用 python 编写的这行代码转换为 java ?
miniature=gray[y:y+D,x:x+2*d/7]
gray 和 miniature 都是 Mat 对象。
希望大家能帮帮我。
我认为您只是想从矩阵中提取子矩阵 - 即在您的示例中 y:y+d 表示从索引 y 到索引 y + d。
Java 有类似的方法来获取子矩阵(https://docs.opencv.org/3.4/javadoc/org/opencv/core/Mat.html#submat-org.opencv.core.Range-org.opencv.core.Range-)):
public Mat submat(int rowStart,
int rowEnd,
int colStart,
int colEnd)