opencv - 使用FERNS进行目标检测

标签 opencv

我是图像处理的新手,刚开始在 OpenCV 中工作。我试图使用 fern 类型的 GenericDescriptorMatcher 进行对象检测。但是我不知道作为params_filename传递什么。文件的格式应该是什么?我在文件中以什么格式写入什么参数?

Ptr<GenericDescriptorMatcher> descriptorMatcher = GenericDescriptorMatcher::create("FERN", params_filename); 

最佳答案

opencv-2.x.x / samples / cpp应该包含“fern_params.xml”的示例版本,根据opencv-2.4.8,该版本包含以下xml内容,

<?xml version="1.0"?>
<opencv_storage>
    <nclasses>0</nclasses>
    <patchSize>31</patchSize>
    <signatureSize>INT_MAX</signatureSize>
    <nstructs>50</nstructs>
    <structSize>9</structSize>
    <nviews>1000</nviews>
    <compressionMethod>0</compressionMethod>
</opencv_storage>

关于opencv - 使用FERNS进行目标检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21992437/

相关文章:

python - 如何拟合4点的椭圆轮廓?

c - 如何在 C 语言的 OpenCV 中调整对比度?

python - OpenCV HOG 人物检测 - 如何判断检测到的人是否与之前检测到的人相同?

opencv - 我们如何在 OpenCV 中提取由轮廓限定的区域?

android - 使用 openCV 和 native 代码 C++ 从视频文件中读取帧

python - 如何在此图像中定位特定的表单域

python - 使用 OpenCV 将 RGB 图像转换为 LMS,反之亦然

python - OpenCV Python : Reading and setting every pixel too slow

python - opencv-tkinter 集成中的闪烁视频

python - while cv2.imshow() 打印一段时间