回答編集履歴
3
test
CHANGED
@@ -14,3 +14,4 @@
|
|
14
14
|
---
|
15
15
|
[cv2.convertScaleAbs](http://opencv.jp/opencv-2svn/cpp/operations_on_arrays.html#cv-convertscaleabs)で直せます。
|
16
16
|
引数アルファでどれだけ潰すかのスケールを指定できます。
|
17
|
+
`alpha=255/np.max(img)`みたいな感じにして、出力時にuint8で吐き出すイメージです。
|
2
test
CHANGED
@@ -9,3 +9,8 @@
|
|
9
9
|
> 2枚の画像の画素値を掛け合わせて
|
10
10
|
Pythonで「for文をカスケード構造にしてぶん回しながら各画素の値を対応するもう一つの画像の画素の値で掛け算する」をするととても遅いです。
|
11
11
|
アダマール積(要素同士の積は)、`img1 * img2`でも、`np.multiply(img1, img2)`でも計算できます。参考まで。
|
12
|
+
|
13
|
+
Uint16(やもっと大きいフォーマット)をUint8に戻す
|
14
|
+
---
|
15
|
+
[cv2.convertScaleAbs](http://opencv.jp/opencv-2svn/cpp/operations_on_arrays.html#cv-convertscaleabs)で直せます。
|
16
|
+
引数アルファでどれだけ潰すかのスケールを指定できます。
|
1
test
CHANGED
@@ -6,6 +6,6 @@
|
|
6
6
|
`img = img.astype(np.uint16)`
|
7
7
|
|
8
8
|
---
|
9
|
-
> 2枚の画像の画素値を掛け合わせて
|
9
|
+
> 2枚の画像の画素値を掛け合わせて
|
10
10
|
Pythonで「for文をカスケード構造にしてぶん回しながら各画素の値を対応するもう一つの画像の画素の値で掛け算する」をするととても遅いです。
|
11
11
|
アダマール積(要素同士の積は)、`img1 * img2`でも、`np.multiply(img1, img2)`でも計算できます。参考まで。
|