回答編集履歴
2
a
test
CHANGED
@@ -1,29 +1,29 @@
|
|
1
|
-
~~適当な tiff 画像を PIL で読み込み、OpenCV で書き出してみましたが、質問のような現象は確認できませんでした。
|
2
|
-
|
3
|
-
元の tiff 画像をどこかにアップロードすることはできないでしょうか?~~
|
4
|
-
|
5
|
-
|
6
|
-
|
7
1
|
```python
|
8
2
|
|
9
3
|
import cv2
|
10
4
|
|
11
|
-
|
5
|
+
import numpy as np
|
12
6
|
|
13
7
|
|
14
8
|
|
15
|
-
img =
|
9
|
+
img = cv2.imread("test.png", cv2.IMREAD_UNCHANGED) # 画像をオリジナルのまま読み込む。
|
16
10
|
|
17
|
-
i
|
11
|
+
print(img.dtype) # uint16
|
18
12
|
|
19
13
|
|
20
14
|
|
15
|
+
img = cv2.imread("test.png", cv2.IMREAD_GRAYSCALE) # グレースケール画像として読み込む。
|
16
|
+
|
17
|
+
print(img.dtype) # uint8
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
-
cv2.imwrite('sample.png',
|
21
|
+
cv2.imwrite('sample.png', img)
|
22
22
|
|
23
23
|
```
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
-
|
27
|
+
画像のビット深度が 16bit なので、PIL は対応していない可能性があります。
|
28
28
|
|
29
|
-
|
29
|
+
OpenCV では正常に読み込めました。
|
1
a
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
|
-
適当な tiff 画像を PIL で読み込み、OpenCV で書き出してみましたが、質問のような現象は確認できませんでした。
|
1
|
+
~~適当な tiff 画像を PIL で読み込み、OpenCV で書き出してみましたが、質問のような現象は確認できませんでした。
|
2
2
|
|
3
|
-
元の tiff 画像をどこかにアップロードすることはできないでしょうか?
|
3
|
+
元の tiff 画像をどこかにアップロードすることはできないでしょうか?~~
|
4
4
|
|
5
5
|
|
6
6
|
|
@@ -21,3 +21,9 @@
|
|
21
21
|
cv2.imwrite('sample.png', cv2.cvtColor(img, cv2.COLOR_RGB2BGR))
|
22
22
|
|
23
23
|
```
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
添付画像の png だと確かにそのようになりますね。失礼しました。
|
28
|
+
|
29
|
+
ちょっと見てみますね。
|