透過 font_image_combiner.py 做對應圖, 想取得對應圖修改過的半邊圖片, 就可以透過這一個腳本.
為什麼要學這個?
在許多影像處理應用中,我們經常需要處理左右對應的圖片,例如:
- 立體視覺: 透過左右兩張圖片,可以模擬人眼的立體視覺效果。
- 影像拼接: 將左右兩張圖片拼接成一張全景圖。
- 影像分析: 分別分析左右兩張圖片,以提取不同的特徵。
- 資料預處理: 在機器學習或深度學習的影像相關任務中,有時需要對資料集裡的圖片做裁切,以符合模型訓練所需的格式。
這個 Python 腳本可以幫助您快速、方便地裁剪左右對應的圖片,提高工作效率。
使用方法
- 安裝 Pillow 函式庫:
- 如果您的電腦尚未安裝 Pillow,請在終端機或命令提示字元中執行以下命令: Bash
pip install Pillow
- 如果您的電腦尚未安裝 Pillow,請在終端機或命令提示字元中執行以下命令: Bash
- 儲存 Python 腳本:
- 執行 Python 腳本:
- 在終端機或命令提示字元中,使用以下命令執行腳本: Bash
python crop_images.py --input <輸入目錄路徑> --output <輸出目錄路徑> --reverse
- 將
<輸入目錄路徑>
替換為包含左右對應圖片的目錄路徑。 - 將
<輸出目錄路徑>
替換為您想要儲存裁剪後圖片的目錄路徑。如果省略--output
,則預設會使用cropped_images
目錄。 - 如果想要裁剪右半邊的圖片,請加上
--reverse
選項。
- 在終端機或命令提示字元中,使用以下命令執行腳本: Bash
參數說明
--input
:- 必要參數。
- 指定輸入圖片目錄的路徑。
--output
:- 選擇性參數。
- 指定輸出目錄的路徑。
- 預設值為
cropped_images
。
--reverse
:- 選擇性參數。
- 如果指定此參數,則裁剪右半邊的圖片。
- 如果未指定此參數,則裁剪左半邊的圖片。
使用範例
假設您的圖片目錄為 input_images
,其中包含以下兩個圖片檔案:
left.jpg
right.jpg
您想要將 left.jpg
的左半邊裁剪出來,並儲存到 left_cropped
目錄,您可以執行以下命令:
Bash
python crop_images.py --input input_images --output left_cropped
您想要將 right.jpg
的右半邊裁剪出來,並儲存到 right_cropped
目錄,您可以執行以下命令:
Bash
python crop_images.py --input input_images --output right_cropped --reverse
透過這些範例,您可以更了解如何使用此腳本來裁剪左右對應的圖片。