裁剪左右對應的圖片

透過 font_image_combiner.py 做對應圖, 想取得對應圖修改過的半邊圖片, 就可以透過這一個腳本.

為什麼要學這個?

在許多影像處理應用中,我們經常需要處理左右對應的圖片,例如:

  • 立體視覺: 透過左右兩張圖片,可以模擬人眼的立體視覺效果。
  • 影像拼接: 將左右兩張圖片拼接成一張全景圖。
  • 影像分析: 分別分析左右兩張圖片,以提取不同的特徵。
  • 資料預處理: 在機器學習或深度學習的影像相關任務中,有時需要對資料集裡的圖片做裁切,以符合模型訓練所需的格式。

這個 Python 腳本可以幫助您快速、方便地裁剪左右對應的圖片,提高工作效率。

使用方法

  1. 安裝 Pillow 函式庫:
    • 如果您的電腦尚未安裝 Pillow,請在終端機或命令提示字元中執行以下命令: Bash
      pip install Pillow
  2. 儲存 Python 腳本:
  3. 執行 Python 腳本:
    • 在終端機或命令提示字元中,使用以下命令執行腳本: Bash
      python crop_images.py --input <輸入目錄路徑> --output <輸出目錄路徑> --reverse
    • <輸入目錄路徑> 替換為包含左右對應圖片的目錄路徑。
    • <輸出目錄路徑> 替換為您想要儲存裁剪後圖片的目錄路徑。如果省略 --output,則預設會使用 cropped_images 目錄。
    • 如果想要裁剪右半邊的圖片,請加上 --reverse 選項。

參數說明

  • --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

透過這些範例,您可以更了解如何使用此腳本來裁剪左右對應的圖片。