如何将python表达式转换为android?

lkaoscv7  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(333)

我正在开发一个android应用程序,它已经在pyhon使用opencv制作。我目前正在尝试用java从图像中检测和提取对象。如何将这行用python编写的代码转换为java?

miniature=gray[y:y+D,x:x+2*d/7]

灰色和微型都是垫子对象。
希望你们能帮我。

hiz5n14c

hiz5n14c1#

我认为你只是想从一个矩阵中提取一个子矩阵——也就是说,在你的例子中,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)

相关问题