回答編集履歴
3
回答の削除
test
CHANGED
@@ -1,30 +1 @@
|
|
1
|
-
|
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
回答の追記
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
回答の修正
test
CHANGED
@@ -18,5 +18,5 @@
|
|
18
18
|
# 1行削除
|
19
19
|
#plt.show()
|
20
20
|
# 1行変更
|
21
|
-
plt.savefig('.' + mask_dir + '/
|
21
|
+
plt.savefig('.' + mask_dir + '/mask_' + img_file_name)#保存
|
22
22
|
```
|