在OpenCV的距离变换方法上使用CV_DIST_USER时如何设置距离变换公式?
How do I set the distance transform formula when using CV_DIST_USER on OpenCV's distanceTransform method?
我正试图在XCode 4.6.2中开发的C++程序中使用OpenCV计算一些距离变换。到目前为止,我能够成功地计算OpenCV附带的所有距离类型,但我发现可以使用CV_DIST_USER作为计算的距离类型,CV_DIST_USER是用户定义的距离。
所以,我的问题是:如何定义这个距离的公式?我在OpenCV文档或网站上找不到任何内容。
提前感谢!
cv::distanceTransform()
不支持CV_DIST_USER
。它仅针对C API函数cvDistTransform()
实现。如果你想使用C函数,你可以传入一个float
数组,它是定义距离函数的掩码。
相关文章:
- 如何修复此错误:未定义对"距离(浮点数,浮点数,浮点数,浮点数,浮点数)"的引用
- 用C++程序计算圆锥体的体积、球体的体积、八边形的面积和两点之间的距离
- 计算所有对之间的曼哈顿距离
- 基于范围的变换以实现正常循环
- 如何使用发送数据包所花费的时间计算两个节点之间的距离?
- Levenshtein 两个文件的距离花费了太多时间
- OpenCV 傅里叶变换复杂输出问题
- SFML 纹理变换(放大)
- 两个有符号数字之间的距离
- 计算车辆之间的距离并设置速度,使距离保持不变,例如 5 米
- 平面缓冲区可以利用向量中的 0 吗?还是其他小波比哈尔变换更好?
- 计算两个迭代器之间的距离时"Vector Iterators Incompatible"
- 浮动距离为80位长双精度
- 有没有一种惯用的方法可以在不存储变换或不必要地重新计算的情况下找到数组变换的最小/最大值?
- 在特征中显示仿射变换
- 查找彼此之间具有不同最小距离的随机数
- 相同字符之间的最小距离
- 距离变换:
- OpenCV距离变换中的像素索引
- 在OpenCV的距离变换方法上使用CV_DIST_USER时如何设置距离变换公式?