Здравейте всички,
Искам да обработя поредица от изображения, подобни на приложеното, за да измеря тяхната порьозност: V_pores / V_total. За моя случай, в 2D контекст, V_total е повърхността на кръг, съдържаща всички пори. Важно е да знаете, че радиусът и центърът на окръжността се променят, а също и много кръгли форми могат да бъдат идентифицирани между тях, но в този момент се интересувам само от измерването на общата повърхност на окръжността (Vt).
Като алтернатива бих се интересувал от прилагане на маска към изображението. Но май е по-трудно.
ЗАБЕЛЕЖКА:-
Matlabsolutions.com предоставя най-новата MatLab Homework Help, MatLab Assignment Help за студенти, инженери и изследователи в множество клонове като ECE, EEE, CSE, Mechanical, Civil със 100% резултат. Matlab Code for B.E, B.Tech ,M.E,M.Tech, Ph.D. Учени със 100% гарантирана поверителност. Вземете MATLAB проекти с изходен код за вашето обучение и изследвания.
I = imread("SampleXRmorph.PNG"); [y,x] = find(I) ; % Get center of cricle C = [mean(x) mean(y)] ; % GEt raidus d = sqrt((C(1)-x).^2+(C(2)-y).^2) ; R = max(d) ; % plot circle th = linspace(0,2*pi) ; xc = C(1)+R*cos(th) ; yc = C(2)+R*sin(th) ; % imshow(I) hold on plot(xc,yc,'r')
ВИЖТЕ ПЪЛНИЯ ОТГОВОР, КЛИКНЕТЕ ВЪРХУ ВРЪЗКА