【问题标题】:Segmentation fault in (Bag Of Words)(词袋)中的分段错误
【发布时间】:2012-06-22 21:43:46
【问题描述】:

我正在尝试在 OpenCV 中实现词袋。基本上现在只是为了测试,我只使用了 4 张图像(您将在下面的代码中看到)。一切似乎都很酷很顺利,但是当我到达

BOWImgDescriptorExtractor bowide(&extractor, &matcher);

我的编译成功,但是当我运行测试时,我得到了Segmentation Fault,我认为这可能是插入图像或其他东西的问题..

有什么建议吗?

【问题讨论】:

  • 建议?您是否尝试过调试器,或者至少打印消息以缩小问题似乎发生的位置?
  • 是的,我告诉过你,当我到达这个 BOWImgDescriptorExtractor bowide(&extractor, &matcher);我遇到了问题,在此之前一切正常

标签: c++ opencv computer-vision


【解决方案1】:

docs for BOWImgDescriptorExtractor 看来,extractormatcher 应该保留在 Ptrs 中,类似于(未经测试):

Ptr<DescriptorExtractor> extractor(new SurfDescriptorExtractor);
...
Ptr<DescriptorMatcher> matcher(new BruteForceMatcher<L2<float> >);
BOWImgDescriptorExtractor bowide(extractor, matcher);

【讨论】:

    猜你喜欢
    • 2011-02-20
    • 2018-11-07
    • 1970-01-01
    • 2014-09-28
    • 2012-12-02
    • 2013-03-09
    • 2019-02-28
    • 2018-02-09
    • 1970-01-01
    相关资源
    最近更新 更多