Я использую функцию imfindcircles на изображении, но возникает ошибка, которая говорит, что функция или метод «imfindcircles» для входных аргументов типа «uint8». Я использую этот урок Mathworks. Мой код:Функция imfindcircles Matlab
rgb = imread('circles.png');
figure
imshow(rgb)
gray_image = rgb2gray(rgb);
imshow(gray_image);
[centers, radii, metric] = imfindcircles(I,[40 45]);
centersStrong5 = centers(1:5,:);
radiiStrong5 = radii(1:5);
metricStrong5 = metric(1:5);
Это ошибки: ??? Неопределенная функция или метод «imfindcircles» для входных аргументов типа «uint8».
У вас есть файл под названием 'imfindcircles.m' в вашем текущем рабочем каталоге? – beaker
№ Это функция Matlab –
Я понимаю, что у MATLAB есть функция, называемая 'imfindcircles'. Я прошу, если вы затмили эту реализацию своей собственной функцией или именем переменной. Потому что это единственный способ, с которым я могу сейчас думать, что эта ошибка имеет смысл. – beaker