teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

表現を修正

2020/10/19 02:06

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -2,6 +2,6 @@
2
2
 
3
3
  ということは、提示されたコードで`range`で指定しているx座標やy座標の範囲を(画像のサイズを超えない範囲で)変更すれば、任意の四角形の範囲のデータを読み込めるということです。
4
4
 
5
- 読み出したピクセル値を調べると、[青(B)の値, 緑(G)の値, 赤(R)の値]という順に3つの値がnp.ndarray得られます。 それらを別々のnp.ndarrayに隙間なく保存することができれば、あとは各np.ndarrayに対する標準偏差を計算するだけです。
5
+ 読み出したピクセル値を調べると、[青(B)の値, 緑(G)の値, 赤(R)の値]という順に3つの値が並んだnp.ndarray得られます。 それらを取り出し、別々のnp.ndarrayに隙間なく保存することができれば、あとは各np.ndarrayに対する標準偏差を計算するだけです。
6
6
 
7
7
  隙間なく保存するには、現在のように`x + y * IMG_SIZE`を添え字に指定してはだめなので、`IMG_SIZE`の代わりに何を指定すればいいか考えてみてください。