|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
程序是这样,I = imread('QRcode.jpg');
figure,subplot(2,2,1),imshow(I)
k=rgb2gray(I);
subplot(2,2,2),imshow(k)
subplot(2,2,3),imhist(k)
subplot(2,2,4),plot(imhist(k))
y=zeros(1,256);
for i=1:97
for j=1:105
for l=0:255
if l==k(i,j)
y(l+1)=y(l+1)+1;
end
end
end
end
x=0:255;
knots1=9;K1=3;
sp1=spap2(knots1,K1,x,y)
knots2=9;K2=4;
sp2=spap2(knots2,K2,x,y)
plot(x,y,'o')
hold on
fnplt(sp1,'r')
fnplt(sp2,'g')
axis([0 270 -100 400])
hold off
w=fnder(sp1);
ww=fnder(w)
figure,fnplt(w,'r')
figure,fnplt(ww,'k')
用B样条进行拟合后,我想对拟合的曲线求极小值,该怎么求,w=fnder(sp1)是求一阶微分,ww=fnder是求二阶微分 |
|