我想問如何在C++中格式化OpenCV Mat並打印出來?在C++中使用特定格式打印openCV Mat內容
例如,雙內裝物M的墊子,當我寫
cout<<M<<endl;
我會得到
[-7.7898273846583732e-15, -0.03749374753019832; -0.0374787251930463, -7.7893623846343843e-15]
但我希望有一個整潔的輸出,例如
[0.0000, -0.0374; -0.0374, 0.0000]
有沒有內置的方法可以做到這一點?
我知道我們可以用
cout<<format(M,"C")<<endl;
設置輸出styple。所以我正在尋找類似的東西。
非常感謝!
完全重複的:http://stackoverflow.com/問題/ 16992370/cvmat-matrix-how-to-reduce-digits-to-the-right-of-the-decimal-point-in-cvma – Aurelius
謝謝!我搜索了幾分鐘,但沒有找到任何相關的問題,所以我發佈。這是關鍵字選擇不同的問題。 – PaulYang
[cv :: Mat矩陣,如何減少cv :: Mat中小數點右邊的數字]可能的副本(https://stackoverflow.com/questions/16992370/cvmat-matrix-how-to-減小數字到小數點右側的cvma) –