質問編集履歴
3
補足
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,8 +2,8 @@
|
|
2
2
|
比較として、同じ画素値の総数を出力します。
|
3
3
|
下のコードを実行すると、エラー分が出てきます。
|
4
4
|
[]をなくしてみたのですが、うまく行きませんでした。あとはどこを確認すればいいですかね?
|
5
|
-
|
5
|
+
読み込みたい画像ファイルを共有します。
|
6
|
-
https://
|
6
|
+
https://drive.google.com/drive/folders/1zc7935SWTLych8-FN21Tm6UckCu8l5sE?usp=sharing
|
7
7
|
画像ファイルは公開されているもので、8枚のマルチスケールのtifファイルになります。
|
8
8
|
|
9
9
|
```
|
2
補足
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,10 +23,10 @@
|
|
23
23
|
# 元画像
|
24
24
|
#img_original = cv2.imread("CIMG0120_8/Input/000001_000008.tif")
|
25
25
|
r, img_original = cv2.imreadmulti('a.tif', [], cv2.IMREAD_ANYCOLOR)
|
26
|
-
#r, img_original = cv2.imreadmulti('a.tif', [], cv2.IMREAD_ANYCOLOR)
|
27
26
|
|
28
27
|
|
29
28
|
|
29
|
+
|
30
30
|
# 比較対象画像1枚目(同じ画像)
|
31
31
|
#img_comparison1 = cv2.imread("CIMG0123_8/Input/000009_000016.tif")
|
32
32
|
#img_comparison1 = cv2.imreadmulti('CIMG0123_8/Input/000009_000016.tif', [], cv2.IMREAD_ANYCOLOR)
|
1
補足
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,6 +2,9 @@
|
|
2
2
|
比較として、同じ画素値の総数を出力します。
|
3
3
|
下のコードを実行すると、エラー分が出てきます。
|
4
4
|
[]をなくしてみたのですが、うまく行きませんでした。あとはどこを確認すればいいですかね?
|
5
|
+
googleコラボと読み込みたい画像ファイルを共有します。
|
6
|
+
https://colab.research.google.com/drive/16Vm1sRU1wX8UJiNP4oY0Vq1S2ZYR5t9M?usp=sharing
|
7
|
+
画像ファイルは公開されているもので、8枚のマルチスケールのtifファイルになります。
|
5
8
|
|
6
9
|
```
|
7
10
|
Traceback (most recent call last):
|
@@ -11,7 +14,7 @@
|
|
11
14
|
|
12
15
|
```
|
13
16
|
|
14
|
-
```python
|
17
|
+
```python
|
15
18
|
import cv2
|
16
19
|
import numpy as np
|
17
20
|
|
@@ -19,15 +22,20 @@
|
|
19
22
|
|
20
23
|
# 元画像
|
21
24
|
#img_original = cv2.imread("CIMG0120_8/Input/000001_000008.tif")
|
22
|
-
img_original = cv2.imreadmulti('
|
25
|
+
r, img_original = cv2.imreadmulti('a.tif', [], cv2.IMREAD_ANYCOLOR)
|
26
|
+
#r, img_original = cv2.imreadmulti('a.tif', [], cv2.IMREAD_ANYCOLOR)
|
23
27
|
|
28
|
+
|
29
|
+
|
24
30
|
# 比較対象画像1枚目(同じ画像)
|
25
31
|
#img_comparison1 = cv2.imread("CIMG0123_8/Input/000009_000016.tif")
|
26
|
-
img_comparison1 = cv2.imreadmulti('CIMG0123_8/Input/000009_000016.tif', [], cv2.IMREAD_ANYCOLOR)
|
32
|
+
#img_comparison1 = cv2.imreadmulti('CIMG0123_8/Input/000009_000016.tif', [], cv2.IMREAD_ANYCOLOR)
|
33
|
+
r, img_comparison1 = cv2.imreadmulti('a.tif', [], cv2.IMREAD_ANYCOLOR)
|
27
34
|
|
28
35
|
# 比較対象画像2枚目(違う画像)
|
29
|
-
img_comparison2 = cv2.
|
36
|
+
r, img_comparison2 = cv2.imreadmulti('b.tif', [], cv2.IMREAD_ANYCOLOR)
|
30
37
|
|
38
|
+
|
31
39
|
# 画素がどのくらい一致しているかを確認する(一致している画素数を出力)
|
32
40
|
print(np.count_nonzero(img_original == img_comparison1))
|
33
41
|
print(np.count_nonzero(img_original == img_comparison2))
|