Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Numpy
- C++
- 핑거스타일
- 기타 연주
- YOLO
- LIST
- 명령어
- OpenCV
- SSH
- windows forms
- 오류
- pandas
- Linux
- Visual Studio
- C
- C#
- VS Code
- 프로그래머스
- 채보
- error
- JSON
- pytorch
- paramiko
- pip
- ubuntu
- label
- mysql
- Python
- Selenium
- Docker
Archives
- Today
- Total
기계는 거짓말하지 않는다
Python OpenCV (2) 도형 그리기 본문
이미지에 도형을 그리거나 텍스트를 입력할 때 기본적으로 사용하는 방법
# 직선
img = cv2.line(img, (100, 100), (500, 500), (255, 255, 0), 3) # point1, point2, 색상, 굵기
cv2.imshow("", img)
cv2.waitKey()
# 사각형
img = cv2.rectangle(img, (400, 400), (520, 640), (0, 255, 0), 3) # 왼쪽 위, 오른쪽 밑, 색상, 굵기(-1은 모두 채움)
cv2.imshow("", img)
cv2.waitKey()
# 원
img = cv2.circle(img, (600, 300), 100, (0, 100, 255), 3) # 중심점, 반지름, 색상
cv2.imshow("", img)
cv2.waitKey()
# 다각형
# 왼쪽 위, 왼쪽 밑, 오른쪽 밑, 오른쪽 위
pts = np.array([[240, 160], [240, 250], [400, 250], [400, 180]])
img = cv2.polylines(img, [pts], True, (200, 150, 75), 3) # True 마지막 다각형 선분 그릴때 선분 닫힘
cv2.imshow("", img)
cv2.waitKey()
# 텍스트
# 이미지, 텍스트, 시작위치, 폰트, 크기, 색상
img = cv2.putText(img, "aurora", (200, 100), 3, 3, (255, 255, 255), 3) # 한국어는 다른 방식으로
cv2.imshow("", img)
cv2.waitKey()
1280 x 720 (16:9) 이미지에 각 주석마다 따로 실행, 한 번에 실행하면 모두 겹쳐서 이미지에 그려짐
'Python' 카테고리의 다른 글
Python OpenCV (4) 이미지 편집 (0) | 2021.07.14 |
---|---|
Python OpenCV (3) 이미지 편집 (0) | 2021.07.14 |
Python OpenCV (1) 기본 이미지 다루기 (0) | 2021.07.11 |
Python UnicodeDecodeError (0) | 2021.07.10 |
Python Pandas 기본통계 (0) | 2021.07.10 |
Comments