回答編集履歴
1
説明の修正
test
CHANGED
@@ -1,7 +1,11 @@
|
|
1
|
-
画像のファイル名がimg1.tifからimg68.tifとある一方で、ループは`for i in range(69):`となっています。これだと、iは0からスタートしますからimg0.tifから処理することになってしまいます。
|
2
|
-
|
3
|
-
|
1
|
+
ループの部分を`for i in range(1,69):`とすればよいのではないかと思います。
|
4
2
|
|
5
3
|
|
6
4
|
|
5
|
+
質問者さんのコードでは、ループを`for i in range(69):`としています。この場合、iは0から68までループしていきます。一方、質問文によれば画像ファイルはimg1.tifからimg68.tifとあります。
|
6
|
+
|
7
|
+
コードは、img0.tifをファイル名として存在しない画像を処理していき、`cv2.imwrite(filename_o, edges)`のところでエラーとなるようです。
|
8
|
+
|
9
|
+
|
10
|
+
|
7
|
-
|
11
|
+
`range(n,m)`とすることで、nからm-1までの連番が生成されます。
|