본문 바로가기
python

python show image with polygon, 파이썬 이미지 폴리곤하고 같이 그리기

by 타닥타닥 토다토닥 부부 2023. 4. 7.
반응형

python show image with polygon, 파이썬 이미지 폴리곤하고 같이 그리기

  • pillow와 matplotlb을 이용하여 그림위에 폴리곤을 그리는 방법은 아래 코드와 같습니다.

 

from PIL import Image, ImageDraw
import matplotlib.pyplot as plt

# Open the image
image = Image.open('image.jpg')

# Create a new image with the same size as the original image
poly_image = Image.new('RGBA', image.size, (0, 0, 0, 0))

# Draw the polygon on the new image
draw = ImageDraw.Draw(poly_image)
polygon_coords = [(50, 100), (200, 100), (150, 200), (100, 150)]
draw.polygon(polygon_coords, fill=(255, 0, 0, 128))

# Plot the original image and the polygon
fig, ax = plt.subplots()
ax.imshow(image)
ax.imshow(poly_image)
plt.show()
반응형

댓글