ホームページ >バックエンド開発 >Python チュートリアル >Python で OpenCV を使用して画像をトリミングする方法?

Python で OpenCV を使用して画像をトリミングする方法?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-04 08:02:11737ブラウズ

How to Crop an Image Using OpenCV in Python?

Python で OpenCV を使用して画像をトリミングする

トリミングは、元の画像の必要な部分を抽出する一般的な画像処理タスクです。人気のある画像処理ライブラリである OpenCV は、画像をトリミングするさまざまな方法を提供します。 NumPy スライスを使用したシンプルで実用的な方法を次に示します。

import cv2

# Read the original image
img = cv2.imread("lenna.png")

# Define the coordinates of the cropping rectangle
x = 100  # Starting x-coordinate
y = 100  # Starting y-coordinate
w = 200  # Width of the rectangle
h = 150  # Height of the rectangle

# Perform cropping using NumPy slicing
crop_img = img[y:y+h, x:x+w]

# Display the cropped image
cv2.imshow("Cropped Image", crop_img)
cv2.waitKey(0)
cv2.destroyAllWindows()

このコードは、元の画像の指定された部分を効率的にトリミングし、トリミングされた結果を表示します。 x、y、w、h の値を調整して、画像のさまざまな部分をトリミングします。

以上がPython で OpenCV を使用して画像をトリミングする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Python を始める日次の記事:Python を始める日