今天使用cv::Mat并直接通过.data操作想表示像素点的值,单发现表示失败,最后通过reinterpret_cast<float *>强制转换才成功表示 reinterpret_cast作用 可用于任意指针类型之间的转换,以及指针足够大的整数类型之间转换,不改变底层二进制文件,仅仅改变指针的解释类型。 static_cast 有继承关系类的指针和内置数据类型的转换(和C的内置类型转换规则一致,可能改变底层二进制数据) const_cast 用于去除const 修饰符