0
我是OpenCV的新手。我需要編寫一個加載存儲在數據庫中的tiff圖像的C++程序。所以我讀取圖像爲char
緩衝區,我不確定如何從該緩衝區創建Mat
對象。需要從數據庫中加載圖像C++
我是OpenCV的新手。我需要編寫一個加載存儲在數據庫中的tiff圖像的C++程序。所以我讀取圖像爲char
緩衝區,我不確定如何從該緩衝區創建Mat
對象。需要從數據庫中加載圖像C++
您需要:
讀取二進制數據轉換std::vector
,然後
進到這imdecode()
。
std::vector<char> buffer(data,data+len);
Mat img = imdecode(buffer,-1); // use the data as is
謝謝 - 它的工作 – Shan
是緩衝TIFF圖像(如在磁盤上,具有頭和這樣的)?或像素? – berak
這是上傳到數據庫的圖像文件 – Shan
字符緩衝區的內容是?和格式(RGBRGB ... RGB)? – herohuyongtao