四角形の描画
PythonとOpenCVを使用して、画像上に四角形を描画する方法を紹介します。以下に基本的なコードを示します。
import cv2
# 画像を読み込む
img = cv2.imread('image.jpg')
# 左上の座標と右下の座標を指定して四角形を描画
img = cv2.rectangle(img, (x1, y1), (x2, y2), (B, G, R))
このコードでは、cv2.rectangle()
関数を使用しています。この関数は、指定した座標に四角形を描画します。色はBGRの順番で指定します。
線分の描画
線分の描画も同様に、cv2.line()
関数を使用します。
# 開始地点と終了地点の座標を指定して線分を描画
img = cv2.line(img, (x1, y1), (x2, y2), (B, G, R))
円の描画
円の描画にはcv2.circle()
関数を使用します。
# 中心の座標と半径を指定して円を描画
img = cv2.circle(img, (x, y), radius, (B, G, R))
以上がPythonとOpenCVを使用した基本的な図形描画の方法です。これらの関数を組み合わせることで、様々な図形を描画することが可能です。