c# - c、c#、c++中的霍夫椭圆,或者wiki上matlab代码的实现

标签 c# c++ matlab

我目前正在做一个项目,我需要在图像中找到省略号。任何人都知道 (c,c++, c#, ) 中的椭圆提取代码。这将有很大帮助。

我想翻译 wiki 上的 Matlab 代码 http://en.wikipedia.org/wiki/Hough_transform Xie 和 Ji 的椭圆检测方法的示例 MATLAB 代码

//编辑后的版本// //我在这里更改了一些内容。

我试过这段代码。我对该代码有一些理解问题,因为没有对代码的评论。

如果有人试过这段代码,请帮助我理解这段代码

为什么椭圆的方向为零,如果不是,为什么这段代码以及方向值存储在哪里?

 if(Alpha == 0)
      //
 end

%% 我们想在这里做什么。

      for Count = 1:numel(X)
      Para_X = ((X(Count)-Ellipse_X0(end))^2)/(Ellipse_Major(end)^2);
      Para_Y = ((Y(Count)-Ellipse_Y0(end))^2)/(Ellipse_Minor(end)^2);
      if (((Para_X + Para_Y)>=-2)&((Para_X + Para_Y)<=2))
        Edges(X(Count),Y(Count))=0;
      end

%% 感谢和问候,

最佳答案

您是否尝试过显而易见的 - the wikipedia page on the hough transform 上可用的 matlab 代码?

关于c# - c、c#、c++中的霍夫椭圆,或者wiki上matlab代码的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4678578/

相关文章:

c# - C#中如何对特殊字符进行转义

c# - 如何初始化具有另一个接口(interface)类型的类型参数的接口(interface)

C# 提供的 URI scheme 'http' 无效;预计 'https'

c++ - STL端口错误: '__cxa_demangle' is not a member of 'abi' for boost library

c++ - 用文件路径填充 WCHAR 数组

matlab - 显示新图像时如何使 Matlab 图形窗口最大化?

c# - 如何将整个数组附加到 C# 中的字符串

c++ - 什么是安全墙,我该如何使用它?

matlab - 如何自定义 App Designer 图形的背景?

arrays - 结构 : Fast assignment 的 Matlab 数组