zoukankan      html  css  js  c++  java
  • detectMultiScale 读取冲突的一个解决方法

    背景:用的是opencv的HOGDescriptor检测行人,实例化为hog;使用默认的行人检测器:

    1 hog.setSVMDetector(cv::HOGDescriptor::getDefaultPeopleDetector())

    错误:

    引发错误的代码:

    hog.detectMultiScale(moving_area, human_regions);

    解决:opencv自带的函数本身是没有问题的,那么错误的就只能是使用,即参数。

    opencv的cv::HOGDescriptor::getDefaultPeopleDetector()对传入的图片有大小方面的要求:

    宽度>=64;
    长度>=128;

    将输入图片的大小调整为上述长度即可。比如用cv::resize函数~

     

  • 相关阅读:
    模板语法 DTL(Django Template Language )
    django基础
    day1,基本标签总结
    聚合函数
    day1
    day 3 定时任务
    day 4 tar
    day 6
    day1 mysql
    day 6
  • 原文地址:https://www.cnblogs.com/studylyn/p/7454175.html
Copyright © 2011-2022 走看看