▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
วิทยาศาสตร์คอมพิวเตอร์
C (ภาษาคอมพิวเตอร์)
วิศวกรรมคอมพิวเตอร์
การพัฒนาซอฟต์แวร์
ให้รู้เรื่อง matlab ช่วยหน่อยค่ะ
function [ra,n] = computerR(I,ra,n);
[centers,radii] = imfindcircles(I,[20 100],'ObjectPolarity','dark');
[centers,radii] = imfindcircles(I,[20 100],'ObjectPolarity','dark','Sensitivity',0.9);
length(centers);
[n r]=size(radii);
table_c = [];
ra = zeros(n,1);
for i=1:n %??????????????
ra(i,1) = radii(i);
if ra(i,1) viscircles(centers(i,, ra(i,1),'EdgeColor','b');
else if ra(i,1) viscircles(centers(i,, ra(i,1),'EdgeColor','y');
else if ra(i,1) viscircles(centers(i,, ra(i,1),'EdgeColor','r');
else if ra(i,1) viscircles(centers(i,, ra(i,1),'EdgeColor','g');
else if ra(i,1) viscircles(centers(i,, ra(i,1),'EdgeColor','m');
else if ra(i,1) viscircles(centers(i,, ra(i,1),'EdgeColor','c');
end
end
end
end
end
end
end
length(centers)
สองบรรทัดนี้ทำงานยังไงค่ะ
length(centers);
[n r]=size(radii);