質問編集履歴

2

誤字

2021/12/13 06:11

投稿

naots
naots

スコア11

test CHANGED
File without changes
test CHANGED
@@ -34,11 +34,11 @@
34
34
 
35
35
  image_mask = cv2.inRange(image, (108,64,155),(255,125,255))
36
36
 
37
- cv2.imwrite("Desktop\clusterling\mask\mask%d.jpg", image_mask)
37
+ cv2.imwrite("Desktop\clusterling\mask\mask%s.jpg", image_mask)
38
38
 
39
39
  out = cv2.bitwise_and(image, image, mask = image_mask)
40
40
 
41
- cv2.imwrite("clusterling\gazousyoriconv\red%d.jpg", out)
41
+ cv2.imwrite("clusterling\gazousyoriconv\red%s.jpg", out)
42
42
 
43
43
  ```
44
44
 

1

文章の追加

2021/12/13 06:11

投稿

naots
naots

スコア11

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,39 @@
20
20
 
21
21
 
22
22
 
23
- 2行目に入力画像を指定して、4行目に2値化した画像、6行目に特定の色を抽出した結果を出力しているのでここを変更すればいいと思うのですがフォルダ指定場合はどのようすればいいかわかりせん。
23
+ 2行目に入力画像を指定して、4行目に2値化した画像、6行目に特定の色を抽出した結果を出力しているのでここを変更すればいいと思ったため以下サイトを参考パスを記入しした
24
+
25
+ [Python, OpenCVで画像ファイルの読み込み、保存(imread, imwrite)](https://note.nkmk.me/python-opencv-imread-imwrite/)
26
+
27
+
28
+
29
+ ```python
30
+
31
+ import cv2
32
+
33
+ image = cv2.imread("Desktop\clusterling\image\picture*.jpg")
34
+
35
+ image_mask = cv2.inRange(image, (108,64,155),(255,125,255))
36
+
37
+ cv2.imwrite("Desktop\clusterling\mask\mask%d.jpg", image_mask)
38
+
39
+ out = cv2.bitwise_and(image, image, mask = image_mask)
40
+
41
+ cv2.imwrite("clusterling\gazousyoriconv\red%d.jpg", out)
42
+
43
+ ```
44
+
45
+ しかし以下のようなエラーが発生しました。
46
+
47
+ ```
48
+
49
+ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
50
+
51
+ ```
52
+
53
+
54
+
55
+ 変更する場所やフォルダ指定なのでパスを指定するまではよいと思うのですがどこがいけないのかよくわかりません。
24
56
 
25
57
 
26
58