RotatingCalipers:使用旋转卡尺算法来计算一组点的直径或最小面积rect

时间:2024-05-18 13:38:03
【文件属性】:

文件名称:RotatingCalipers:使用旋转卡尺算法来计算一组点的直径或最小面积rect

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-18 13:38:03

C++

旋转卡尺 使用旋转卡尺算法来计算一组点的直径或最小面积rect。 用法:直径 使用旋转卡尺计算一组点的直径。 在点集中找到距离最长的两个点。 使用旋转卡尺可以更快。 vector pts; double diameter = RotatingCalipers::diameter(pts); 用法:最小面积 最小面积矩形或定向的最小边界框,是查找包含所有点的矩形; 使用opencv中的代码。 vector pts; MinAreaRect res = RotatingCalipers::minAreaRect(its); 最小面积 struct MinAreaRect { double width; double height; double area; double angle_width; do


【文件预览】:
RotatingCalipers-master
----main.cpp(912B)
----CMakeLists.txt(149B)
----README.md(1KB)
----RotatingCalipers.cpp(8KB)
----RotatingCalipers.h(2KB)
----show.py(954B)

网友评论