В настоящее время я работаю над проектом, в котором мне нужно найти эллипсы на изображении. Любой знает код извлечения эллипса в (c, c ++, c #,). Это было бы очень полезно.
Я хотел перевести код Matlab на вики
http://en.wikipedia.org/wiki/Hough_transform
Пример кода 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
%%
Спасибо и всего наилучшего,