我有一個32位整數數組,其中包含一個3450x3450圖像的像素值我想創建一個Mat圖像。試過以下內容:在OpenCV中加載像素值數組
int *image_array;
image_array = (int *)malloc(3450*3450*sizeof(int));
memset((char *)image_array, 0, sizeof(int)*3450*3450);
image_array[0] = intensity_of_first_pixel;
...
image_array[11902499] = intensity_of_last_pixel;
Mat M(3450, 3450, CV_32FC1, image_array);
並且在顯示圖像時我得到一個黑屏。我還應該注意到該數組包含一個16位灰度圖像。
什麼'image_array'點?您能否提供[最小,完整和可驗證](http://stackoverflow.com/help/mcve)示例? – slawekwin