画像のディレクトリを画像に変換したいです。
photo_path = Path(__file__).parent photo_path /= "../../photo" photo_list =[] for photo_file_name in photo_path.iterdir(): photo_file_name = str(photo_file_name) if photo_file_name.split(".")[-1].lower() in {"jpeg", "jpg", "png"}: photo_img = cv2.imread(photo_file_name) photo_list.append(photo_file_name) photo_index = photo_list[0] img = cv2.imread("photo.jpg") img[0:500, 0:1000, :] = photo_index
とコードを書きました。
このコードを実行すると、
ValueError: invalid literal for int() with base 10: '../../photo/photo1.jpg' とエラーが出ました。
Traceback には
Traceback (most recent call last): File "img.py", line 70, in img[0:500, 0:1000, :] = photo_index と出ました。
photo_indexが画像ではなくディレクトリであるためこのエラーが引き起こされたと思うのですが、どのようにディレクトリを画像に変換すればよいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。