如何使用Scalar类指定颜色

use*_*121 4 java opencv opencv3.0

我不知道如何在下面发布的方法中使用Scalar类来指定颜色?

Features2d.drawKeypoints(mKeyPoints_0, mKeyPoints_0, outImage, Scalar color, Features2d.DRAW_RICH_KEYPOINTS);
Run Code Online (Sandbox Code Playgroud)

Kir*_*ran 8

用法Scalar指定颜色,取决于该Mat类型.尝试Red在灰度级上存储/绘制颜色Mat将失败.

在问题中,第一个参数drawKeyPoints应该是您的源图像(Mat)而不是关键点.代码将编译因为MatOfKeyPoint派生自Mat