本文选取的图片特征值效果较差,仅做参考,主要关注不同flags的绘制方式
函数使用:cv2.drawKeypoint(image, keypoint, outimage, color, flags)
变量解析:(1)image:原始图像
(2)keypoint:获取的特征点
(3)outimage:特征点绘制的画布图像,可以为原图
(4)color:绘制特征点的种类,默认为彩色
(5)flags:特征点的绘制模式,分为4种
本文选取的图片特征值效果较差,仅做参考,主要关注不同flags的绘制方式
cv2.DRAW_MATCHES_FLAGS_DEFAULT:默认的绘制模式,绘制结果为普通的小圆圈,圆心即为特征点坐标
cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS:绘制带方向的圆圈
cv2.DRAW_MATCHES_FLAGS_DRAW_OVER_OUTIMG:不建立输出图像,而是直接对输出图像进行变量空间绘制,要求变量的size与type都初始化完成
cv2.DRAW_MATCHES_FLAGS_NOT_DRAW_SINGLE_POINTS:单点的特征点不被绘制