512X512イメージを363X762イメージにサイズ変更して元のイメージ(サイズ512X512)より大きくしたいと思います。これらの余分なピクセル値は、0〜255の範囲で異なる値でなければなりません。 私は、次のコードを試してみました:matlabを使用して余分なピクセルを追加してイメージのサイズを変更する方法
I=imread('photo.jpg'); %photo.jpg is a 512X512 image
B=zeros(363,726);
sizeOfMatrixB=size(B);
display(sizeOfMatrixB);
B(1:262144)=I(1:262144);
imshow(B);
B(262155:263538)=0;
をしかし、私は、これは長い一つであり、必要に応じて出力もないと思います。誰もがこれを行うためのより良いコードを私に提案することができます。前もって感謝します。
ありがとう@suever!しかし、これらの余分なピクセルを、単純にゼロではなく、0〜255の範囲の他の値に変更する方法はありますか?あなたもそれを試してみてください。 – sai
@ lakshmisaiそれを行う方法の例で更新しました。 – Suever
@sueverCan余分なピクセルすべてに対して単一の値ではなく、いくつかのランダムな値を割り当てることができますか?とにかく私はちょうど今それをチェックしました。それは私が必要としている方法で完璧に動作しています。ありがとう、トン:) – sai