代码中的UINT是int,请问这个强制转换有什么作用
void SLIC::Mat2Buffer(const cv::Mat& img, uchar*& buffer)
{
int sz = img.cols * img.rows;
if (bufferGray) {
delete [] bufferGray;
}
bufferGray = new uchar[sz];
memcpy( bufferGray, (UINT*)img.data, sz*sizeof(uchar) );