回答編集履歴

5

修正

2020/05/16 16:50

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- os.listdir(dir_path) はディレクトリ内のすべてのファイルを列挙する関数なので、画像ファイル以外のパスも混じっているのではないでしょうか
5
+ os.listdir() はディレクトリ内のすべてのファイルを列挙する関数なので、画像ファイル以外も混じっている可能性はないでしょうか。(例: .DS_STORE とか)
6
6
 
7
7
  読み込んだ結果 `image_gs` は None になっていないことを確認してください。
8
8
 

4

修正

2020/05/16 16:50

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- パスが間違っている読み込みに失敗ている可能性があります。
5
+ os.listdir(dir_path) はディレクトリ内のすべてのファイルを列挙する関数なので、画像ファイル以外のパスも混じっているはないでょうか
6
6
 
7
- `image_gs` は None になっていないことを確認してください。
7
+ 読み込んだ結果 `image_gs` は None になっていないことを確認してください。
8
8
 
9
9
 
10
10
 

3

修正

2020/05/16 16:49

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -18,11 +18,11 @@
18
18
 
19
19
  ```diff
20
20
 
21
- - cv2.imwrite(out_jpg + 'saito1.jpg', xAxis)
21
+ - cv2.imwrite('saito1.jpg', xAxis)
22
22
 
23
- - cv2.imwrite(out_jpg + 'saito2.jpg', yAxis)
23
+ - cv2.imwrite('saito2.jpg', yAxis)
24
24
 
25
- - cv2.imwrite(out_jpg + 'saito3.jpg', xyAxis)
25
+ - cv2.imwrite('saito3.jpg', xyAxis)
26
26
 
27
27
  + cv2.imwrite(out_jpg + 'saito1.jpg', xAxis)
28
28
 

2

修正

2020/05/16 16:47

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -1,8 +1,36 @@
1
+ > error: (-215:Assertion failed) !_img.empty() in function 'imwrite というエラー
2
+
3
+
4
+
1
5
  パスが間違っている等で読み込みに失敗している可能性があります。
2
6
 
3
7
  `image_gs` は None になっていないことを確認してください。
4
8
 
5
9
 
10
+
11
+ > 何故かデスクトップ上に3枚のみ、左右反転した画像が保存されてしまいます。
12
+
13
+
14
+
15
+ 出力ディレクトリのパスを頭につけてないからだと思います。
16
+
17
+
18
+
19
+ ```diff
20
+
21
+ - cv2.imwrite(out_jpg + 'saito1.jpg', xAxis)
22
+
23
+ - cv2.imwrite(out_jpg + 'saito2.jpg', yAxis)
24
+
25
+ - cv2.imwrite(out_jpg + 'saito3.jpg', xyAxis)
26
+
27
+ + cv2.imwrite(out_jpg + 'saito1.jpg', xAxis)
28
+
29
+ + cv2.imwrite(out_jpg + 'saito2.jpg', yAxis)
30
+
31
+ + cv2.imwrite(out_jpg + 'saito3.jpg', xyAxis)
32
+
33
+ ```
6
34
 
7
35
 
8
36
 

1

修正

2020/05/16 16:47

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- ## 参考コード
9
+ ## サンプルコード
10
10
 
11
11
 
12
12
 
@@ -38,9 +38,9 @@
38
38
 
39
39
 
40
40
 
41
- input_dir = Path("saito_out")
41
+ input_dir = Path("saito_out") # 入力ディレクトリ
42
42
 
43
- output_dir = Path("saito_mizumashi")
43
+ output_dir = Path("saito_mizumashi") # 出力ディレクトリ
44
44
 
45
45
  output_dir.mkdir(exist_ok=True)
46
46
 
@@ -52,11 +52,11 @@
52
52
 
53
53
 
54
54
 
55
- img1 = cv2.flip(img, 0)
55
+ img1 = cv2.flip(img, 0) # 左右反転
56
56
 
57
- img2 = cv2.flip(img, 1)
57
+ img2 = cv2.flip(img, 1) # 上下反転
58
58
 
59
- img3 = cv2.flip(img, -1)
59
+ img3 = cv2.flip(img, -1) # 上下左右反転
60
60
 
61
61
 
62
62