error C2039: "visualize": 不是 "cv::HOGDescriptor" 的成员
时间: 2023-10-22 13:07:21 浏览: 104
JasperEmbedSample:使用visualize.js的嵌入式演示
这个错误是因为 `cv::HOGDescriptor` 类没有名为 `visualize` 的成员函数。如果你想要可视化 `cv::HOGDescriptor` 的结果,可以使用 `cv::Mat` 类型的图像来显示它。以下是一个示例:
```cpp
cv::Mat image = cv::imread("path/to/your/image");
cv::HOGDescriptor hog;
// 设置 HOG 参数
std::vector<float> descriptors;
hog.compute(image, descriptors);
// 将 descriptor 转换为可视化的图像
cv::Mat hog_image = hogVisualization(descriptors, hog.winSize, hog.blockSize, hog.cellSize, hog.nbins);
// 显示可视化的图像
cv::imshow("HOG Visualization", hog_image);
cv::waitKey(0);
```
在上面的示例中,`hogVisualization` 函数将 `descriptors` 转换为一个可视化的图像,并且该图像将被显示出来。
阅读全文