Python 如何在GOCV中创建内核?

Python 如何在GOCV中创建内核?,python,opencv,go,gocv,Python,Opencv,Go,Gocv,我正在尝试从python复制这行代码 dilated = cv2.dilate(edge, np.ones((dilate_rate, dilate_rate))) 我不确定如何在GOCV中传递具有相同数据的内核,我想可能是这样的 kernel := gocv.NewMatWithSize(DILATE_RATE, DILATE_RATE, gocv.MatTypeCV8U) for i := 0; i < DILATE_RATE; i++ { f

我正在尝试从python复制这行代码

    dilated = cv2.dilate(edge, np.ones((dilate_rate, dilate_rate)))
我不确定如何在GOCV中传递具有相同数据的内核,我想可能是这样的

    kernel := gocv.NewMatWithSize(DILATE_RATE, DILATE_RATE, gocv.MatTypeCV8U)
    for i := 0; i < DILATE_RATE; i++ {
        for j := 0; j < DILATE_RATE; j++ {
            kernel.SetIntAt(i, j, 1)
        }
    }
    dilated := gocv.NewMat()
    gocv.Dilate(*frame, &dilated, kernel)
kernel:=gocv.NewMatWithSize(扩张率,扩张率,gocv.MatTypeCV8U)
对于i:=0;i<扩张率;i++{
对于j:=0;j<扩张率;j++{
kernel.SetIntAt(i,j,1)
}
}
扩张:=gocv.NewMat()
gocv.deflate(*帧和扩展的内核)