亚像素图片无损耗保存
保存
注意:CV::MAT格式,保存为.tiff
cv::imwrite(filename, cv_ptrD->image);
读取
其实错误原因是图片格式,python中cv2.imread的问题,默认读取为narry,所以类型默认为uint16
而我们的是float32。
没试过python,可以试试mat格式读取图片试试
所以CV::MAT 定义图片读取即可
cv::Mat test_image = cv::imread("./RGB/testdata1/depth10.tiff",-1);
//遍历保存深度图像素
for (int i = 0; i <= test_image.rows; i++)
{
for(int j = 0; j<= test_image.cols; j++)
{
compare<<test_image.at<double>(i,j)<<" ";
}
compare<<endl;
}
深度图效果像素值