質問編集履歴

2

コードの一部不要な部分を誤って記載していました。

2018/11/21 08:54

投稿

checkJ
checkJ

スコア31

test CHANGED
File without changes
test CHANGED
@@ -214,61 +214,7 @@
214
214
 
215
215
 
216
216
 
217
- def cropped_image(input_img,test_dir,label_dir,label_size = [21,21],train_size = [33,33]):
217
+
218
-
219
- global num
220
-
221
- global n
222
-
223
- #sys.stdout.write("Creating Dataset\n")
224
-
225
- if input_img is None:
226
-
227
- sys.stdout.write("Failed to load image file.\n")
228
-
229
- sys.exit(1)
230
-
231
- if len(input_img.shape) == 3:
232
-
233
- height, width, channels = input_img.shape[:3]
234
-
235
- else:
236
-
237
- height, width = input_img.shape[:2]
238
-
239
- channels = 1
240
-
241
-
242
-
243
- numX = width // 33
244
-
245
- numY = height // 33
246
-
247
-
248
-
249
- for i in range(numX):
250
-
251
- for j in range(numY):
252
-
253
- cropped_img = input_img[33*j:33*(j+1),33*i:33*(i+1)]
254
-
255
- label_img = cropped_img[6:27,6:27]
256
-
257
-
258
-
259
-
260
-
261
- cv2.imwrite(test_dir+"\crop_" + ('%04d'%numX) +"_"+('%04d'%numY)+ ".png",cropped_img)
262
-
263
- cv2.imwrite(label_dir+"\label_" + ('%04d'%num) +"_"+('%04d'%numX)+ ".png",label_img)
264
-
265
-
266
-
267
-
268
-
269
- num = num + 1
270
-
271
- n = n + 1
272
218
 
273
219
  input_dir = input("input_iamge_directory: ")
274
220
 

1

初心者マークつけました

2018/11/21 08:54

投稿

checkJ
checkJ

スコア31

test CHANGED
File without changes
test CHANGED
File without changes