我正在使用函数 convertTo 将矩阵从 int 转换为 float:
Mat lbp_image_d;
lbp_image.convertTo(lbp_image_d,CV_32F);
但是,当我转换矩阵时,值会发生变化。他们有什么改变的理由吗?我在这里想念什么?
提前致谢!
编辑:我看到使用调试器更改值。我在 VS 2012 中使用 opencv 2.4.5。
例如,转换前的前 5 个值 (lbp_image.data) 为 [52,0,0,0,58],转换后为 [0,0,80,66,0]。
谢谢!