質問編集履歴

10

誤字

2024/04/29 06:49

投稿

pyt
pyt

スコア5

test CHANGED
File without changes
test CHANGED
@@ -64,6 +64,6 @@
64
64
  マスク画像
65
65
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-04-29/5361826c-33b1-4759-840d-3ed3eda164c4.jpeg)
66
66
 
67
- google colaboratoryで制作
67
+ Jupyterで制作
68
68
  マスク画像の円の中心座標x,yはint型の数字が格納されています。
69
69
 

9

誤字

2024/04/29 06:29

投稿

pyt
pyt

スコア5

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
  #plt.show()
11
11
  plt.savefig('{}/mask_{}'.format(mask_dir,file_name[i]))#保存
12
12
 
13
- 実行例:img_1.3jpg→mask_img_1.3jpgに名前を変更して保存
13
+ 実行結果例:img_1.3jpg→mask_img_1.3jpgに名前を変更して保存
14
14
 
15
15
  ### 該当のソースコード
16
16
 

8

問題点

2024/04/29 06:25

投稿

pyt
pyt

スコア5

test CHANGED
File without changes
test CHANGED
@@ -3,7 +3,7 @@
3
3
  matplotlibで保存はできたのですが白い枠?みたいなものができてしまいます、ほかにいい方法はありますか
4
4
 
5
5
  ### 発生している問題・分からないこと
6
- コードの以下の部分を実行内容は変えずに別の方法でやりたい
6
+ コードの以下の部分を別の方法でやりたい
7
7
  plt.imshow(mask_blur,cmap='gray')
8
8
  plt.axis('off')
9
9
  #mask_gray =mask_blur .convert('L')

7

問題点の修正

2024/04/29 06:20

投稿

pyt
pyt

スコア5

test CHANGED
@@ -1 +1 @@
1
- Pythonマスク画像の保存ができない
1
+ Python 画像の保存ができない
test CHANGED
@@ -1,12 +1,16 @@
1
1
  ### 実現したいこと
2
2
  マスク画像を自動で作成するプログラムを作成したのですが名前を変更して写真に示すような生成した複数のマスク画像を保存したいです
3
-
3
+ matplotlibで保存はできたのですが白い枠?みたいなものができてしまいます、ほかにいい方法はありますか
4
4
 
5
5
  ### 発生している問題・分からないこと
6
+ コードの以下の部分を実行内容は変えずに別の方法でやりたい
6
- 画像はimg_1.3.jpg,1.8,2.6,3.6・・・img_4.5.jpgといった名前で保存されています。別のフォルダにマスク画像の名前をmask_img_1.3.jpg,1.8,2.6,3.6・・・mask_img_4.5.jpgといった名前で保存したいのですが複数の画像を保存する方法がよくわかりません
7
+ plt.imshow(mask_blur,cmap='gray')
7
- また保存した際に白い画像になってしまいます
8
+ plt.axis('off')
9
+ #mask_gray =mask_blur .convert('L')
10
+ #plt.show()
11
+ plt.savefig('{}/mask_{}'.format(mask_dir,file_name[i]))#保存
8
12
 
9
- 例:img_1.3jpg→mask_img_1.3jpgに名前を変更して保存
13
+ 実行:img_1.3jpg→mask_img_1.3jpgに名前を変更して保存
10
14
 
11
15
  ### 該当のソースコード
12
16
 
@@ -36,10 +40,11 @@
36
40
  cv2.circle(mask,center=(x[i],y[i]), radius=100, color=255, thickness=-1)
37
41
  mask_blur = cv2.GaussianBlur(mask, (591, 301), 0)
38
42
 
39
- plt.imshow(mask_blur,cmap='gray')#マスク画像の表示、白と黒のみに色を変える
43
+ plt.imshow(mask_blur,cmap='gray')
40
44
  plt.axis('off')
45
+ #mask_gray =mask_blur .convert('L')
41
- plt.show()
46
+ #plt.show()
42
- plt.savefig()#保存
47
+ plt.savefig('{}/mask_{}'.format(mask_dir,file_name[i]))#保存
43
48
 
44
49
 
45
50
  ```
@@ -51,12 +56,13 @@
51
56
  - [ ] その他
52
57
 
53
58
  ##### 上記の詳細・結果
59
+ mask_gray=mask_mask_blur.convert('L')と試してみたがエラーが起こった
54
- plt.savefig(maskdir_'mask_{}'.format(file_name[i]))の場合だと白い画像だけ保存された
60
+ AttributeError:'numpy.ndarray' object has no attribute 'numpy'
55
61
 
56
62
 
57
63
  ### 補足
58
64
  マスク画像
59
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-04-27/b49d62bd-e70d-4c92-ad4e-135d0cc1aaa6.png)
65
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-04-29/5361826c-33b1-4759-840d-3ed3eda164c4.jpeg)
60
66
 
61
67
  google colaboratoryで制作
62
68
  マスク画像の円の中心座標x,yはint型の数字が格納されています。

6

誤字

2024/04/27 09:25

投稿

pyt
pyt

スコア5

test CHANGED
@@ -1 +1 @@
1
- Python画像の自動保存
1
+ Pythonマスク画像の保存ができない
test CHANGED
File without changes

5

誤字

2024/04/27 07:27

投稿

pyt
pyt

スコア5

test CHANGED
File without changes
test CHANGED
@@ -33,7 +33,7 @@
33
33
  h, w = img.shape[:2]
34
34
 
35
35
  mask = np.zeros((h, w), dtype=np.uint8)#マスク画像生成
36
- cv2.circle(mask,center=(h/2,w/2), radius=100, color=255, thickness=-1)
36
+ cv2.circle(mask,center=(x[i],y[i]), radius=100, color=255, thickness=-1)
37
37
  mask_blur = cv2.GaussianBlur(mask, (591, 301), 0)
38
38
 
39
39
  plt.imshow(mask_blur,cmap='gray')#マスク画像の表示、白と黒のみに色を変える
@@ -59,3 +59,5 @@
59
59
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-04-27/b49d62bd-e70d-4c92-ad4e-135d0cc1aaa6.png)
60
60
 
61
61
  google colaboratoryで制作
62
+ マスク画像の円の中心座標x,yはint型の数字が格納されています。
63
+

4

やりたいことの修正

2024/04/27 07:21

投稿

pyt
pyt

スコア5

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,5 @@
1
1
  ### 実現したいこと
2
- マスク画像を自動で作成するプログラムを作成したのですが名前を変更して複数のマスク画像を保存したいです
2
+ マスク画像を自動で作成するプログラムを作成したのですが名前を変更して写真に示すような生成した複数のマスク画像を保存したいです
3
3
 
4
4
 
5
5
  ### 発生している問題・分からないこと

3

誤字

2024/04/27 06:32

投稿

pyt
pyt

スコア5

test CHANGED
File without changes
test CHANGED
@@ -3,7 +3,8 @@
3
3
 
4
4
 
5
5
  ### 発生している問題・分からないこと
6
- 画像はimg_1.3.jpg,1.8,2.6,3.6・・・img_4.5.jpgといった名前で保存されています。別のフォルダにマスク画像の名前をmask_img_1.3.jpg,1.8,2.6,3.6・・・mask_img_4.5.jpgといった名前で保存したいのですが複数の画像を保存する場合がよくわかりません
6
+ 画像はimg_1.3.jpg,1.8,2.6,3.6・・・img_4.5.jpgといった名前で保存されています。別のフォルダにマスク画像の名前をmask_img_1.3.jpg,1.8,2.6,3.6・・・mask_img_4.5.jpgといった名前で保存したいのですが複数の画像を保存する方法がよくわかりません
7
+ また保存した際に白い画像になってしまいます
7
8
 
8
9
  例:img_1.3jpg→mask_img_1.3jpgに名前を変更して保存
9
10
 

2

誤字

2024/04/27 06:22

投稿

pyt
pyt

スコア5

test CHANGED
File without changes
test CHANGED
@@ -56,3 +56,5 @@
56
56
  ### 補足
57
57
  マスク画像
58
58
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-04-27/b49d62bd-e70d-4c92-ad4e-135d0cc1aaa6.png)
59
+
60
+ google colaboratoryで制作

1

質問がわかりにくいため変更

2024/04/27 06:20

投稿

pyt
pyt

スコア5

test CHANGED
File without changes
test CHANGED
@@ -5,7 +5,7 @@
5
5
  ### 発生している問題・分からないこと
6
6
  画像はimg_1.3.jpg,1.8,2.6,3.6・・・img_4.5.jpgといった名前で保存されています。別のフォルダにマスク画像の名前をmask_img_1.3.jpg,1.8,2.6,3.6・・・mask_img_4.5.jpgといった名前で保存したいのですが複数の画像を保存する場合がよくわかりません
7
7
 
8
-
8
+ 例:img_1.3jpg→mask_img_1.3jpgに名前を変更して保存
9
9
 
10
10
  ### 該当のソースコード
11
11