私はすべての単一ピクセルを変更したいので、 "255ピクセル"です。 私はfor-loop(!)でやりたいです。単一画像ピクセル、matlabにアクセス
今までの私のコード:
for n=1:1:512 %it's a 512x512 image
picture = 255 - picture;
end
しかし、私は、画像内の単一のピクセルによって、単一のピクセルを変更する方法がわかりません。
私のコードで "画像"を変更する必要があるのは何ですか?
申し訳ありませんが、英語が貧しいです。私も初心者です。
ありがとうございました
それは大学での演習であり、ループを使うことだけを言いましたが、2回目の演習では、提案した方法(行列演算)のようにすると言いました – noclue123
私はこれが運動の一部であると想像しました。 ['numel'](https://www.mathworks.com/help/matlab/ref/numel.html)は、配列内の要素の数を数えます。最初の例では、これを[linear indexing](https://www.mathworks.com/help/matlab/math/matrix-indexing.html#f1-85511)と共に使用して、形状に関係なく配列のすべての要素にアクセスします。 Matlabのドキュメント、特に[基本]に関するセクション(https://www.mathworks.com/help/matlab/language-fundamentals.html)を参照すると便利です。 – Yuval