【发布时间】:2021-02-25 00:07:36
【问题描述】:
我尝试使用 matlab 找到问题的答案,但找不到。
我尝试使用此代码来解决问题。
我的代码块:
p1=[0,0];
p2=[75,5];
p3=[140,250];
p4=[255,255];
m1=(p1(1,2)-p2(1,2))/(p1(1,1)-p2(1,1));
m2=(p2(1,2)-p3(1,2))/(p2(1,1)-p3(1,1));
m3=(p3(1,2)-p4(1,2))/(p3(1,1)-p4(1,1));
c1=p1(1,2)-m1*p1(1,1);
c2=p2(1,2)-m2*p2(1,1);
c3=p3(1,2)-m3*p3(1,1);
% Transformation function
t=[];
for x=0:255
if(x<=p2(1,1))
t=[t (m1*x+c1)];
end
if(x>p2(1,1) && x<=p3(1,1))
t=[t (m2*x+c2)];
end
if(x>p3(1,1) && x<=p4(1,1))
t=[t (m3*x+c3)];
end
end
for n=1:s(1,1)
for m=1:s(1,2)
ot(n,m)=t(a(n,m)+1);
end
end
我不知道如何找到这个问题的答案。如果您能提供帮助,我会很高兴。
【问题讨论】:
-
获得更多问题答案的小技巧是解释您在代码块中采用的方法/尝试。
标签: matlab image-processing signal-processing