۱۳۹۴/۱۱/۰۶, ۰۱:۱۳ ق.ظ
سلام دوستان
مدتی کمی هست که با نرم افزار متلب و با توجه به نیاز فعلی پروژه ام در زمینه بازسازی تصویر کار میکنم.
سوالم این هست که؛
معادله زیر (اولین باکس کد) با فراخوانی ضرایب از قبل تعریف شده حل میشود و نهایتا جوابها به صورت توابعی هستند که X بر حسب Yمحاسبه و سپس رسم میشود. سوال این هست که چطور میشود بعد حل معادله ،تصویر(هیستوگرام رنگ"شبیه دستور کدهایی که در باکس دوم پیوست شده")گرفت یعنی جوابهای معادله به شکل دایره و بیضی هستند .میخواهم مکان های عبور منحنی ها باکسهای مربوط به صفحه پیکسل بندی شده را پر کنند و نهایتا بر اساس رنگ در تصویر ساخته شده بشود نقاط با بیشترین عبور منحنی ها را تشخیص داد.
کد زیر را در همین سایت دیدم و نزدیک به چیزی هست که در ساخت تصویر نزدیک به حالت مد نظرم هست.
ممنون.
مدتی کمی هست که با نرم افزار متلب و با توجه به نیاز فعلی پروژه ام در زمینه بازسازی تصویر کار میکنم.
سوالم این هست که؛
معادله زیر (اولین باکس کد) با فراخوانی ضرایب از قبل تعریف شده حل میشود و نهایتا جوابها به صورت توابعی هستند که X بر حسب Yمحاسبه و سپس رسم میشود. سوال این هست که چطور میشود بعد حل معادله ،تصویر(هیستوگرام رنگ"شبیه دستور کدهایی که در باکس دوم پیوست شده")گرفت یعنی جوابهای معادله به شکل دایره و بیضی هستند .میخواهم مکان های عبور منحنی ها باکسهای مربوط به صفحه پیکسل بندی شده را پر کنند و نهایتا بر اساس رنگ در تصویر ساخته شده بشود نقاط با بیشترین عبور منحنی ها را تشخیص داد.
کد:
for i=1:61
syms Y X
S = Phi(i)*(((posXA(i)-X)^2 + (posYA(i)-Y)^2 + (posZA(i)-z(i))^2)^0.5) - (a(i)*(posXA(i)-X)+ b(i)*(posYA(i)-Y) + c(i)*(posZA(i)-z(i)));
ezplot(S,[-300,300],[-300,300]);
end
کد زیر را در همین سایت دیدم و نزدیک به چیزی هست که در ساخت تصویر نزدیک به حالت مد نظرم هست.
کد:
clear all
close all
clc
x=-10:0.5:10;
y=-10:0.5:10;
L=length(x);
z=zeros(L,L);
for nn=1:L
for mm=1:L
z(nn,mm)= -sqrt(x(nn)^2+y(mm)^2);
end
end
pcolor(x,y,z)
xlabel('x')
ylabel('y')
ممنون.
work hard in silence, let success make the noise.