opencv c++ 调用 drawKeypoints报错Bad argument (Incorrect type of input image: CV_64FC1)

原因:drawKeypoints函数的第一个参数输入图像的像素类型需要是CV_8U或CV_8UC1的不可以是浮点型,博主在调用该函数是,输入图像是CV_64C1,所以报错

解决:转换像素类型即可(img是输入图像)

img.convertTo(img, CV_8U);

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
xiaoxingxing的头像xiaoxingxing管理团队
上一篇 2022年5月12日
下一篇 2022年5月13日

相关推荐