c++ - opencv3 C++14中的HOGDescriptor
问题描述
我正在尝试将 C++ 代码从 C++11 opencv2 迁移到 C++14 opencv3。
原始语法是:
#include <opencv2/gpu/gpu.hpp>
setSVM(128, 64, cv::gpu::HOGDescriptor::getPeopleDetector64x128(), 0.0);
但是 gpu.hpp 头文件已被删除,但是我仍然没有设法找到HOGDescriptor的正确语法和命名空间。我很感激你的帮助。
解决方案
#include <opencv2/objdetect.hpp>
// Returns coefficients of the classifier trained for people detection (for 64x128 windows).
cv::HOGDescriptor::getDefaultPeopleDetector();
推荐阅读
- r - 如何在 eventReactive 环境中显示向量的文本内容?
- node.js - 无法使用 Mongoose 和 mlab 推送 MongoDB 数组中的项目
- r - 如何为两个不同的场景绘制两个变量(米和高度)的分布?
- javascript - 在 javascript 中将 DOM 转换为原生 HTML
- html - 如何设置条形图的最小高度
- java - 使用与生产者使用的模型对象不同的模型对象来使用 Kafka 消息
- gcc - gcc -lnsl 这个标志有什么作用?
- json - 在一列中获取所有 jsonb 值,以便在 to_tsvector 中使用
- android - 预期为 BEGIN_OBJECT,但在第 1 行第 74 列路径 $.data 使用改造时为 BEGIN_ARRAY
- karate - 在 json 路径表达式中使用变量