回答編集履歴

3

回答の削除

2024/04/29 10:04

投稿

hiroki-o
hiroki-o

スコア519

test CHANGED
@@ -1,30 +1 @@
1
- Windows 11Python 3.12.2で確認しまし
1
+ 回答提示後に質問を10回も訂正されて前提条件が変わってしまったため、削除ます
2
- ```
3
- # ここより以前は変更無し
4
-
5
- # 3行変更
6
- for i in range(len(file_name)):
7
- img_file_name = str(file_name[i])
8
- img = cv2.imread('.' + input_dir + '/' + img_file_name)
9
- h, w = img.shape[:2]
10
-
11
- mask = np.zeros((h, w), dtype=np.uint8)#マスク画像生成
12
- # 1行変更
13
- cv2.circle(mask,center=(h//2,w//2), radius=100, color=255, thickness=-1)
14
- mask_blur = cv2.GaussianBlur(mask, (591, 301), 0)
15
-
16
- plt.imshow(mask_blur,cmap='gray')#マスク画像の表示、白と黒のみに色を変える
17
- plt.axis('off')
18
- # 1行削除
19
- #plt.show()
20
- # 1行変更
21
- plt.savefig('.' + mask_dir + '/mask_' + img_file_name)#保存
22
- ```
23
- (追記)
24
- 回答を提示した後に、元のソースに変更がありました。
25
- ```
26
- cv2.circle(mask,center=(h/2,w/2), radius=100, color=255, thickness=-1)
27
-
28
- cv2.circle(mask,center=(x[i],y[i]), radius=100, color=255, thickness=-1)
29
- ```
30
- だそうです。該当箇所の「1行変更」は無視してください。

2

回答の追記

2024/04/27 07:44

投稿

hiroki-o
hiroki-o

スコア519

test CHANGED
@@ -20,3 +20,11 @@
20
20
  # 1行変更
21
21
  plt.savefig('.' + mask_dir + '/mask_' + img_file_name)#保存
22
22
  ```
23
+ (追記)
24
+ 回答を提示した後に、元のソースに変更がありました。
25
+ ```
26
+ cv2.circle(mask,center=(h/2,w/2), radius=100, color=255, thickness=-1)
27
+
28
+ cv2.circle(mask,center=(x[i],y[i]), radius=100, color=255, thickness=-1)
29
+ ```
30
+ だそうです。該当箇所の「1行変更」は無視してください。

1

回答の修正

2024/04/27 06:03

投稿

hiroki-o
hiroki-o

スコア519

test CHANGED
@@ -18,5 +18,5 @@
18
18
  # 1行削除
19
19
  #plt.show()
20
20
  # 1行変更
21
- plt.savefig('.' + mask_dir + '/' + 'mask_' + img_file_name)#保存
21
+ plt.savefig('.' + mask_dir + '/mask_' + img_file_name)#保存
22
22
  ```