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

質問編集履歴

3

補足

2021/12/08 04:56

投稿

tiroha
tiroha

スコア109

title CHANGED
File without changes
body CHANGED
@@ -2,8 +2,8 @@
2
2
  比較として、同じ画素値の総数を出力します。
3
3
  下のコードを実行すると、エラー分が出てきます。
4
4
  []をなくしてみたのですが、うまく行きませんでした。あとはどこを確認すればいいですかね?
5
- googleコラボと読み込みたい画像ファイルを共有します。
5
+ 読み込みたい画像ファイルを共有します。
6
- https://colab.research.google.com/drive/16Vm1sRU1wX8UJiNP4oY0Vq1S2ZYR5t9M?usp=sharing
6
+ https://drive.google.com/drive/folders/1zc7935SWTLych8-FN21Tm6UckCu8l5sE?usp=sharing
7
7
  画像ファイルは公開されているもので、8枚のマルチスケールのtifファイルになります。
8
8
 
9
9
  ```

2

補足

2021/12/08 04:56

投稿

tiroha
tiroha

スコア109

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

補足

2021/12/08 04:52

投稿

tiroha
tiroha

スコア109

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('CIMG0123_8/Input/000001_000008.tif', [], cv2.IMREAD_ANYCOLOR)
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.imread("CIMG0123_8/Input/000345_000352.tif")
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))