Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

SetDirectory[NotebookDirectory[]];
img = Import["kkk.jpg", "Graphics"];
grayimg = ImageAdjust[ColorConvert[img, "Grayscale"]] ;
bw = FillingTransform[EdgeDetect[grayimg, Method -> "Canny"]];
bw = Binarize[Blur[bw, 4]];
components = {#[[2, 2]], #[[2, 1]]} & /@ ComponentMeasurements[bw, {"EquivalentDiskRadius", "Centroid"}];
ImageDimensions[img]
Show[
img,
Graphics[{Red, Circle @@ #} & /@ components],
Graphics[Text[Style[NumberForm[#2, 3], 15, Yellow], #1 - (#2/Sqrt[2] + 6)] & @@ # & /@ components]
]
Детектирование округлостей на изображении средствами MATLAB