現在、MATLABのinterp1()を使用して画像(カラーとグレースケール)のサイズを変更するソリューションを作成するのには苦労しています。私はどこにでも見ましたが、私が見つけた唯一の解決策はinterp2()を使用することです。これはできないものです。私は今、ほぼ3日間試して研究していますが、何も助けません。前もって感謝します。MATLABの画像補間はinterp1を伴う
-1
A
答えて
0
厳密にinterp1を使用しているため、次のように処理することができます。グローバルインデックスに基づいて補間を行います。
I = imread('peppers.png') ;
[nx,ny,t] = size(I) ;
%%
dx = 4 ; dy = 4 ; % see to it that dx and dy are multiples of nx and ny
%% Global indices
idx = 1:nx*ny ;
% for interpolation
idxi = 1:dx:nx ; idyi = 1:dy:ny ;
[I1,J1] = meshgrid(idxi,idyi) ;
idxi = sub2ind([nx,ny],I1,J1)' ;
%%
nxi = nx/dx ; nyi = ny/dy ;
I1 = zeros(nxi,nyi,t) ;
%%
for i = 1:t
C = I(:,:,i) ;
temp = interp1(idx,double(C(:)),idxi(:)) ;
I1(:,:,i) = reshape(temp,nxi,nyi) ;
end
I1 = uint8(I1) ;
imshow(I1)
size(I)
size(I1)
+0
そんなに@シヴァの小道具にあなたに感謝:)私はこれを調べます。 –
+0
画像のサイズを大きくしたいのですが? –
0
補間に反対の場合は、行と列をスキップすることがあります。
I = imread('peppers.png') ;
size(I)
I1 = I(1:2:end,1:2:end,:) ;
size(I1)
そしてまた、あなたはimresizeに外観を持つことができます。
I2 = imresize(I,[200 200]) ;
+0
この問題ではinterp1()を使用する必要があり、この場合はimresize()を使用しないでください。前もって感謝します。 –
関連する問題
- 1. Matlab画像補間interp2()
- 2. interp値の補間なしでinterp1のスプライン補間
- 3. Matlabでアップサンプリングされた画像を補間する方法は?
- 4. 欠損値を補間する補間を伴うdatetimeシリーズデータ
- 5. Matlabの画像のぼけ補正
- 6. 補間を伴うゲームループ - 奇妙なステップバック
- 7. 補間サイクルパーセントMATLAB
- 8. 時間の経過に伴う回転補間
- 9. 画像ピクセルを補間する
- 10. MATLABでの連続補間?
- 11. 3Dスプライン補間のMatlab
- 12. R(X、Y、Z、V)の値の補間を伴う3D
- 13. C++バイキュービック法による画像補間
- 14. 画像遷移を伴うフェードアウト
- 15. Matlab多面体の三角形補間面を補間する
- 16. 補間ラインの交点と補間曲線MathWorks社のMATLAB
- 17. Matlabの複数の画像を扱う
- 18. バイキュービック補間matlabのインプリメンテーションは、グレースケール画像の場合にのみ機能します。
- 19. 画像を回転させずにバイキュービック補間で画像を回転する
- 20. 画像の回転にはどのような補間が最適ですか?
- 21. MATLAB pcolorの/サーフバイリニア補間(シェーディングINTERP)
- 22. MATLABの最近傍補間アルゴリズム
- 23. 画像のアップロードを伴うFacebookのようなメッセージングシステム
- 24. 補間を伴うRubyコードでは結果が得られません。
- 25. R interp1をMATLABと同様に使用するには?
- 26. Matlab画像ローテーション
- 27. MATLAB:画像
- 28. プロット画像:MATLAB
- 29. オーバーラップ領域を含む衛星画像の補間
- 30. どのように補間することなく、Matlabの
なぜあなたは_interp2_できませんか? –
私はinterp2を使用する方が簡単だと理解していますが、この質問ではinterp1しか使用できません。 –
私はこの[投稿](https://stackoverflow.com/questions/6183155/resizing-an-image-in-matlab)を見て、それを参照しようとしていますが、何かが間違っているか欠落しています。 –