我正在开发一个已经使用 OpenCv 在 pyhon 中制作的 android 应用程序。我目前正在尝试从 java 中的图像中检测和提取对象。如何将用 python 编写的这行代码转换为 java ? miniature=gray[y:y+D,x:x+2*d/7]灰色和微型都是 Mat 对象。我希望你们能帮助我。
1 回答
绝地无双
TA贡献1946条经验 获得超4个赞
我认为您只是试图从矩阵中提取子矩阵-即在您的示例中,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。范围-)):
public Mat submat(int rowStart, int rowEnd, int colStart, int colEnd)
添加回答
举报
0/150
提交
取消