Java Mat()如何作用于扩张?
我正在使用一个OpenCV Java代码,我遇到了一个问题:方法Explate需要一个矩阵,这样它就可以执行转换,但是什么样的矩阵在没有任何参数的情况下返回Mat呢? 我知道在Python中使用cv2.getStructuringElement或numpy定义矩阵,但我不理解这种类型的调用。举个例子,有什么建议吗?谢谢Java Mat()如何作用于扩张?,java,python,opencv,matrix,Java,Python,Opencv,Matrix,我正在使用一个OpenCV Java代码,我遇到了一个问题:方法Explate需要一个矩阵,这样它就可以执行转换,但是什么样的矩阵在没有任何参数的情况下返回Mat呢? 我知道在Python中使用cv2.getStructuringElement或numpy定义矩阵,但我不理解这种类型的调用。举个例子,有什么建议吗?谢谢 Imgproc.dilate(cannyImg, cannyImg, new Mat()); Imgproc.findContours的第三个参数是层次结构。如果您不需要层次结
Imgproc.dilate(cannyImg, cannyImg, new Mat());
Imgproc.findContours的第三个参数是层次结构。如果您不需要层次结构信息,可以使用新的Mat为函数提供一个空的Mat
如果您想使用这些信息,可以使用如下功能:
Mat hierarchy = new Mat();
Imgproc.findContours(Img, contours, hierarchy, Imgproc.RETR_LIST, Imgproc.CHAIN_APPROX_SIMPLE);
编辑以下内容:
如果使用新垫将空垫作为元素进行放大,则默认为3x3矩形元素,如中所述:
元素–用于膨胀的结构元素;如果元素=Mat,则a
使用3 x 3矩形结构元素
我意识到这个问题是不正确的,因为我指的是其他方法,请详述,无论如何谢谢!!成功了,谢谢!我试图查看文档,但我以前没有找到,ups!