小编Vin*_*aud的帖子

opencv 3,blobdetection,函数/功能未在detectAndCompute中实现()

我有一个opencv 3的问题:我想使用一个特征检测器SimpleBlobDetector,即将使用凸度和圆度的滤镜.但是当我尝试执行代码时,会跟踪以下错误:

在detectAndCompute中未实现函数/特性()

然后应用程序崩溃.

我没有任何相关的答案在互联网上搜索信息.我认为第三版Opencv可能会对这个错误负责,因为我知道我使用探测器的方式很好(我尝试的方式与官方的opencv教程完全相同)而且我注意到SimpleBlobDector已经针对第三个版本进行了修改.

使用断点,我知道以下行崩溃:

detector.detect(灰色,关键点);

SimpleBlobDetector已创建(使用create函数)并已配置,灰色图像不为空,并且在检测之前不需要填充关键点矢量.

我使用opencv 3.0.0,使用QtCreator在MinGW中编译.opencv处理不是从主线程启动的.

其他人有同样的问题吗?如果我能使用其他课程获得补丁或其他解决方案,我将不胜感激.我真的需要使用凸度来过滤我的斑点,我发现的其他探测器(FeatureDetector或Brisk)不能配置,只返回关键点,没有面积或丰满度参数来计算凸度.

提前致谢

c++ opencv blob feature-detection

10
推荐指数
3
解决办法
1万
查看次数

标签 统计

blob ×1

c++ ×1

feature-detection ×1

opencv ×1