我想比較從OpenCV創建的矩陣與Matlab中的矩陣。如果矩陣是uint8,將它們保存爲pgm圖像就可以實現。但我的矩陣是CV_64FC1(雙),不能保存爲圖像。有沒有簡單的方法來保存我在Matlab中讀取的雙矩陣?從OpenCV(C++)爲Matlab保存雙精度矩陣
4
A
回答
8
從OpenCV示例嘗試這一個。
Mat r
std::stringstream ss;
ss << format(r,"csv") << endl << endl;
myFile << ss.str();
// or even this
myFile << format(r,"csv") << endl << endl;
+0
工程很好。感謝您的回答。 –
+0
嘿,我正在應用你的方式,但我的文本文件中獲取了奇怪的值,我的矩陣是CV_64F:51.0225219726563219.4757385253906-722.7874145507813-375.035 – farahm
0
只需將每個像素的強度寫入文件並使用importdata
用MATLAB讀取。
相關問題
- 1. OpenCV:基本矩陣精度
- 2. 將雙精度矩陣保存爲圖像
- 3. 在Matlab中將4D矩陣保存爲高精度文件(%1.40f)
- 4. Opencv:用imwrite保存雙矩陣
- 5. Matlab從圖像轉換爲雙精度
- 6. 從OpenCV保存/讀矩陣FileNodeIterator
- 7. Matlab矩陣乘法和轉置精度
- 8. 保存文本矩陣:MATLAB
- 9. 將ManagementObject查詢保存爲雙精度
- 10. decimalFormat保存爲雙精度型
- 11. 將雙精度矩陣轉換爲灰度.tif圖像
- 12. 在C++中使用整數和雙精度的格式矩陣
- 13. C++從矩陣返回雙**
- 14. 從雙精度轉換爲單精度
- 15. 在Matlab中將雙矩陣轉換爲整數矩陣
- 16. MATLAB從矩陣
- 17. Matlab,如何保存txt文件,使用保存功能,將雙精度保存爲整數,但保留NaN
- 18. 從OpenCV矩陣發送數據到Matlab引擎,C++
- 19. C++雙/長雙精度行爲
- 20. 保存非常大的矩陣在Matlab
- 21. 保存矩陣在for循環MATLAB
- 22. 在雙精度型中保存方程
- 23. 如何保持雙的精度在C++
- 24. C#高雙精度
- 25. matlab和C++精度
- 26. OpenCV矩陣的精確定義StereoRectify
- 27. 在SQLite中存儲雙精度值:如何確保精度?
- 28. 保存陰謀在八度/ MatLab的矩陣
- 29. OpenCV C++攝像頭圖像未保存到矩陣
- 30. Matlab的:從矩陣
比文件輸出更容易嗎? – none
@gokcehan我不認爲CV_64FC1可以保存。我對嗎? –
我不認爲他的意思是圖像。將原始數據輸出到文件 –