我正在进行机器人研究项目,我需要序列化3D点的2D矩阵:基本上每个像素都是3个浮点数矢量.这些像素保存在OpenCV矩阵中,它们需要通过进程间通信发送并保存到文件中以便在多台计算机上进行处理.我想尽快以端点/体系结构独立,节省空间的方式对它们进行序列化.cv::imencode 这里是完美的,除了它只适用于8位和16位元素,我们不想失去任何精度.这些文件不需要是人类可读的(尽管我们现在这样做是为了确保数据的可移植性,而且速度非常慢).是否有最佳实践或优雅的方法?
cv::imencode
谢谢!
c++ serialization opencv
c++ ×1
opencv ×1
serialization ×1