반응형
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()
반응형
'python' 카테고리의 다른 글
파이썬 함수 document 작성법 `__doc__` (0) | 2023.04.09 |
---|---|
텐서 모양 별 실제 데이터 확인 (0) | 2023.04.08 |
스타크래프트 유닛 마린을 파이썬 클래스로 작성하는 방법 (0) | 2023.04.06 |
파이썬 함수 만드는 법 (0) | 2023.04.03 |
파이썬 숫자를 순서대로 나열하기, 숫자 나열하기 : numpy linspace (0) | 2023.04.02 |
댓글