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

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

Barbara Streisand
リリース: 2024-12-04 08:02:11
オリジナル
711 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート