如何将openCV cv :: Mat保存到图像而不进行任何更改

时间:2016-07-19 21:04:39

标签: c++ opencv image-processing libtiff

我已经看到其他问题试图回答这个问题(使用FileStorage类似于mkuse's method的方法)。但似乎唯一的方法是将其保存为.xml或.yml

我真的需要一种使用imwrite()保存文件的方法,它不会切断我所有的16位十进制值。

我真的想用.tif it seems that I can't do that.

来做

还有另一种方式!

1 个答案:

答案 0 :(得分:1)

您可以尝试使用imwrite以外的其他内容进行保存。如果使用fstream使用TimerTask将图像数据写入二进制文件,则this StackOverflow question中不会丢失任何精度。它只是使保存和读取过程更复杂,但你可以轻松地为它编写包装器。

正在进行here