文件名称:AAMED:基于弧邻接矩阵的快速椭圆检测
文件大小:958KB
文件格式:ZIP
更新时间:2024-05-26 17:48:43
ellipse-detection ellipse-detector ellipse-label-tool ellipse-measure-tool C++
基于弧邻接矩阵的快速椭圆检测 提出了一种基于弧邻接矩阵的快速椭圆检测方法。 我们已经在某些应用中成功使用了这种方法,例如卫星跟踪,UGV制导和姿态估计。 :smiling_face_with_smiling_eyes: 可以从最新版本中下载Matlab和Python的二进制文件。 1编译我们的代码 我们已经成功地将AMED应用于各种平台(Windows,Ubuntu,ARM)。 用于不同平台的代码可能需要进行一些细微的更改。 1.1 Windows OpenCV> 3.1.0 VS 2015 您可以将所有.h和.cpp文件添加到您的项目中。 不要忘记配置有关OpenCV项目:)。 main.cpp给出了一个从图像中检测椭圆的示例。 AAMED aamed(drows,dcols) 。 卓尔(dcols)必须大于所有已使用图像的行(cols)。 然后,我们可以使用aamed.run_FLED(imgG); 从多个图像中检测椭圆。 非常重要
【文件预览】:
AAMED-master
----measuretool()
--------aamed.jpg(237KB)
--------MeasureAllDatasets.m(4KB)
--------MeasureTools()
--------Read_Ellipse_GT.m(5KB)
--------Read_Ellipse_Results.m(10KB)
--------dsformat.jpg(11KB)
----python()
--------test_aamed.py(267B)
--------aamed.pyx(2KB)
--------002_0038.jpg(10KB)
--------setup.py(1KB)
----matlab()
--------mexdestoryAAMED.cpp(934B)
--------plot_aamed_res.m(251B)
--------GenerateElpData.m(483B)
--------139_0018.jpg(67KB)
--------mexSetAAMEDParameters.cpp(857B)
--------result.png(250KB)
--------mexAAMED.cpp(1KB)
--------setup.m(1KB)
--------mexdetectImagebyAAMED.cpp(2KB)
--------test_aamed.m(556B)
----LICENSE(18KB)
----viewer()
--------main.m(3KB)
--------mexcvtRRect.cpp(1KB)
--------res.jpg(69KB)
--------mexcvtAAM.cpp(890B)
--------GenerateElpData.m(483B)
--------DetailAAMED.aamed(808KB)
--------mexcvtVVP.cpp(1KB)
--------mexcvtBasicData.cpp(1KB)
--------setup.m(100B)
----src()
--------LinkMatrix.cpp(114B)
--------Node_FC.h(2KB)
--------adaptApproximateContours.h(264B)
--------FLED_Initialization.cpp(1KB)
--------EllipseConstraint.h(2KB)
--------EllipseNonMaximumSuppression.cpp(6KB)
--------Segmentation.cpp(5KB)
--------FLED_PrivateFunctions.cpp(5KB)
--------Group.cpp(13KB)
--------FLED.cpp(29KB)
--------FLED_drawAndWriteFunctions.cpp(10KB)
--------adaptApproximateContours.cpp(3KB)
--------Validation.cpp(23KB)
--------main.cpp(497B)
--------Contours.cpp(4KB)
--------definition.h(1KB)
--------FLED.h(16KB)
--------EllipseNonMaximumSuppression.h(315B)
--------Node_FC.cpp(921B)
--------LinkMatrix.h(970B)
--------adaptApproxPolyDP.cpp(3KB)
----labeltool()
--------main.m(10KB)
--------gui.jpg(61KB)
--------main_cn.fig(40KB)
--------main_label.m(620B)
--------GenerateElpData.m(483B)
--------mexFitCircle.cpp(6KB)
--------main_cn.m(10KB)
--------callback_keyboard_pression_fun.m(88B)
--------test_ellifit.m(131B)
--------main.fig(40KB)
--------mexElliFit.cpp(6KB)
--------setup.m(258B)
----.gitignore(130B)
----CMakeLists.txt(1KB)
----README.md(5KB)
----.gitattributes(21B)
----cmake-build()
--------002_0038.jpg(10KB)