费雷特的直径 c++
Feret's Diameter c++
我已经使用OpenCv几个月了,我想知道是否有人可以帮助我使用其中一种算法。
我想用 c++ 计算Feret's diameter (8, 16,32 or 64)
,在 OpenCv 库中,我找不到任何函数。
任何人都可以提出任何解决方案或算法吗?
谢谢
您可以使用边界框的旋转,但它是蛮力解决方案。这是使用凸包的更简单的解决方案。
我认为这个链接是使用 Freeman 链代码的更快算法。
相关文章:
- 编译要在英特尔Hyperscan中使用的.cc文件时出现问题
- 将gsl c++程序与"英特尔MKL"链接
- 使用英特尔 PIN 修改寄存器
- 使用英特尔内联函数将打包的 8 位整数乘以浮点数向量
- 如何使用英特尔 PIN 捕获阵列的所有负载?
- 库特<<恩德尔;不适用于打印 2D 阵列
- 库特无符号字符
- 英特尔 TBB 程序不会终止,可能会误用参考计数器
- GCC/CLang不同意模板模板参数的部分特化
- 与卡特琳娜一起卷曲C++失败并得到"Undefined symbols for architecture x86_64"
- 将"-01"替换为"-02" 英特尔编译器选项会导致 FPE 在较小的 for 循环行程计数中抛出
- 如何在贝尔曼福特算法中检测负循环?
- 我如何创建一个函数(),其中一帕雷米特是映射
- 特里树.无法访问内存
- 在 Azure DevOps 构建管道中使用英特尔C++编译器为 Linux 环境构建C++代码
- 编译器错误(英特尔并行工作室 2019 与 Visual Studio 社区 2019)
- 康斯特指针C++斯特劳斯特鲁普
- 如何要求 macports 用英特尔编译器包装 openmpi?
- 实施英特尔实感和 SDL2 时出现问题
- 费雷特的直径 c++