原因:drawKeypoints函数的第一个参数输入图像的像素类型需要是CV_8U或CV_8UC1的不可以是浮点型,博主在调用该函数是,输入图像是CV_64C1,所以报错
解决:转换像素类型即可(img是输入图像)
img.convertTo(img, CV_8U);
原因:drawKeypoints函数的第一个参数输入图像的像素类型需要是CV_8U或CV_8UC1的不可以是浮点型,博主在调用该函数是,输入图像是CV_64C1,所以报错
解决:转换像素类型即可(img是输入图像)
img.convertTo(img, CV_8U);