イメージピクセルとピクセル値マトリックス(通常は255の整数値の範囲)の詳細を知りたい。 Matlabやその他のプログラム/フレームワークが必要ですか?ピクセル強度値マトリックスの取得方法
は(http://www.whydomath.org/node/wavlets/imagebasics.htmlからコピーされた)私が欲しい正確に何のスクリーンショットを添付(私はコンピュータサイエンスの学生です):
はあなたが助けたい、ありがとう!
イメージピクセルとピクセル値マトリックス(通常は255の整数値の範囲)の詳細を知りたい。 Matlabやその他のプログラム/フレームワークが必要ですか?ピクセル強度値マトリックスの取得方法
は(http://www.whydomath.org/node/wavlets/imagebasics.htmlからコピーされた)私が欲しい正確に何のスクリーンショットを添付(私はコンピュータサイエンスの学生です):
はあなたが助けたい、ありがとう!
あなたはディスクからイメージ(like this one)を読んで、以下のようにMatlabの画面上に表示することができます。
>> img = imread('lion.png');
>> imshow(img)
あなただけの特定の領域にあなたを定義する必要がクローズアップを取得するにはそのようなことに興味がある:
>> upper = 60;
>> lower = 100;
>> left = 40;
>> right = 80;
>> imshow(img(upper:lower, left:right))
最後に、あなたはまた、単に入力することで、画像の特定領域の輝度値を表示することができます。私とシンプルに入る入力し、私に簡単な解決策を提供するための
>> row_min = 75;
>> row_max = 80;
>> col_min = 55;
>> col_max = 60;
>> img(row_min:row_max, col_min:col_max)
ans =
159 199 180 184 181 168
154 157 163 175 172 155
158 135 143 156 167 149
124 132 124 147 178 158
126 138 123 145 178 159
131 140 137 141 155 146
イメージは必ずしも255の値を持つわけではありません。たとえば、16ビットのグレースケールイメージの場合、最大65000の値を持つことができます。つまり、2^number_bitsです。すでに行列I
にMatlabのに画像をアップロードし、その後、単純にコマンドラインでI
を入力してreturn
を押すことで、あなたがピクセル値を取得すると仮定すると、
。
代わりにimagesc(I)
を使用して画像をプロットすると、図形ツールバーからデータカーソルを選択することによって、個々のピクセルの値に軸合わせされます。
おかげで、それが動作:)与えるため – rooney10057
感謝を私は正確な解決策、これは私が探していたものです.. – rooney10057