機械学習用にダウンロードした画像のデータセットに拡張子がついていなかったので拡張子をつけたいです。
具体的には、datasetというフォルダの中に学習用が10個、検証用とテスト用が1個ずつという感じです。
何度も実行するのは避けたいので、何とか学習用、検証用、テスト用の画像に一括で拡張子つけたいと考えていますが上手くいきませんので教えていただきたいです。
import os from pathlib import Path from PIL import Image import cv2 import numpy as np def get_paths(input_dir): paths = sorted([x for x in input_dir.iterdir()]) return paths # ディレクトリ指定 input_dir = Path(r"./dataset/") #---------- 指定フォルダ内のファイル拡張子を変更 ----------# for f in get_paths(input_dir): f.rename(input_dir + '.jpg')
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/12 12:58
2021/10/12 14:27
2021/10/21 02:54