Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在opencv c++;java代码 我在C++中有以下代码。< /P> Mat getMedianDarkChannel(Mat src, int patch) { Mat rgbmin = Mat::zeros(src.rows_Java_Opencv - Fatal编程技术网

在opencv c++;java代码 我在C++中有以下代码。< /P> Mat getMedianDarkChannel(Mat src, int patch) { Mat rgbmin = Mat::zeros(src.rows

在opencv c++;java代码 我在C++中有以下代码。< /P> Mat getMedianDarkChannel(Mat src, int patch) { Mat rgbmin = Mat::zeros(src.rows,java,opencv,Java,Opencv,在opencv c++;java代码 我在C++中有以下代码。< /P> Mat getMedianDarkChannel(Mat src, int patch) { Mat rgbmin = Mat::zeros(src.rows, src.cols, CV_8UC1); Mat MDCP; Vec3b intensity; for(int m=0; m<src.rows; m++) { for(int n=0;

在opencv c++;java代码 <>我在C++中有以下代码。< /P>
Mat getMedianDarkChannel(Mat src, int patch)
{
    Mat rgbmin = Mat::zeros(src.rows, src.cols, CV_8UC1);
    Mat MDCP;
    Vec3b intensity;

    for(int m=0; m<src.rows; m++)
    {
        for(int n=0; n<src.cols; n++)
        {
            intensity = src.at<Vec3b>(m,n);
            rgbmin.at<uchar>(m,n) = min(min(intensity.val[0],intensity.val[1]), intensity.val[2]);

        }
    }
    medianBlur(rgbmin, MDCP, patch);
    return MDCP;

}
Mat getMedianDarkChannel(Mat src,int patch)
{
Mat rgbmin=Mat::零(src.rows、src.cols、CV_8UC1);
Mat-MDCP;
Vec3b强度;
对于(int m=0;m
Mat getMedianDarkChannel(Mat src,int patch){
Mat rgbmin=Mat.zeros(src.size(),src.type());
Mat-MDCP;
Vec3b强度;
对于(int m=0;m
看看
double Math.min(double a,double b)
函数,我在java中找不到Vec3b类。有任何类可以替代它吗?
    Mat getMedianDarkChannel(Mat src, int patch) {

    Mat rgbmin = Mat.zeros(src.size(), src.type());
    Mat MDCP;
    Vec3b intensity;
    for (int m = 0; m < src.rows(); m++) {
        for (int n = 0; n < src.cols(); n++) {
            intensity = src.get(m, n);
            rgbmin.get(m, n) = Math.min(Math.min(intensity.val.indexOf(0), intensity.val.indexOf(1)), intensity.val.indexOf(2));

        }
    }
    medianBlur(rgbmin, MDCP, patch);
    return MDCP;

}