Преобразование динамических c 2D-массивов в Mat с помощью openCV в C ++ (оттенки серого) - PullRequest
0 голосов
/ 19 марта 2020

Мне нужно преобразовать 2D-динамический массив c в Mat и сохранить его как новое изображение в градациях серого. Это мой код (продолжает падать после преобразования массива в Mat):

    #define N 4000
    #define M 3500

    int **Bitplane = new int *[N];

    for (int i = 0; i<N; i++)
        {
    Bitplane[i] = new int[M];
        }
    //processing and filling the matrix ...etc


    Mat BPimage(704, 1280, CV_64F, Bitplane);//crashing with dynamic arrays
    imwrite("//location and name.jpg//", BPimage);

    puts("OK");
    for (int i = 0; i < N; ++i)
    {
    delete[] Bitplane[i];
    }

    delete[] Bitplane;
...