OpenCV-파이썬 — 컴퓨터 비전 문제를 해결하기 위한 Python 바인딩 라이브러리입니다. cv2.사각형 ()
은 사각형.
구문: cv2 .사각형(이미지, 시작점, 끝점, 색상, 두께)
매개변수:
이미지: 직사각형이 그려집니다.
start_point: 사각형. 좌표는 2개의 값인 튜플로 표시됩니다( X 좌표 값, Y 좌표 값).
end_point: It 사각형의 끝 좌표입니다. 좌표는 두 개의 값 ‚Äã‚Äãie( X 좌표 값, Y 좌표 값)의 튜플로 표시됩니다.
색상: 그릴 사각형의 경계선 색상입니다. BGR 의 경우 튜플을 전달합니다. 예: 파란색의 경우 (255, 0, 0).
두께: 사각형 경계선( px ). -1 px 두께는 지정된 색상으로 사각형 모양을 채웁니다. .반환 값: 이미지를 반환합니다.
이미지는 아래의 모든 예에 사용됩니다.
예 1:
# cv2를 설명하는 Python 프로그램.사각형 () 메서드
# cv2 가져오기
가져오기
cv2
#경로
경로
=
r
`C: UsersRajnishDesktoppythonengineeringgeeks. png`
# 기본 모드에서 이미지 읽기
이미지
=
cv2.imread (경로)
# 이름 이미지가 표시되는 창의
window_name
=
`이미지`
# 시작 좌표, 여기(5, 5)
# 의 왼쪽 상단 모서리를 나타냅니다. 직사각형
start_point
=
(
<코드 클래스 = "값"> 5 <코드 클래스 = "일반">, <코드 클래스 = "값"> 5 <코드 클래스 = "일반 ">)
# 끝 좌표, 여기(220, 22 0)
# 사각형
end_point
=
<코드 클래스 = "일반"> ( <코드 클래스 = "값"> 220 <코드 클래스 = "일반">, <코드 클래스 = "값 "> 220)
# BGR의 파란색
<코드 클래스 = "일반"> 색상 <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> ( <코드 클래스 = "값" > 255 <코드 클래스 = "일반">, <코드 클래스 = "값"> 0 <코드 클래스 = "일반">, <코드 클래스 = " value"> 0
)
# 선 두께 2px
두께
=
2
# cv2를 사용합니다. 직사각형 ()
# 파란색 테두리가 있는 2픽셀 사각형
<코드 클래스 = "일반"> 이미지 <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> cv2.사각형 (이미지, 시작점, 끝점, 색상, 두께)
# 이미지 표시
cv2.imshow (window_name, image)
출력:
예제 2:
두께 -1픽셀을 사용하여 사각형을 검정색으로 채웁니다.
<표 테두리 = "0" cellpadding = "0" cellspacing = " 0 ">
# cv2를 설명하는 Python 프로그램.사각형 () 메서드
# cv2 가져오기
가져오기
cv2
# 경로
경로
=
<코드 클래스 = "일반"> r <코드 클래스 = "문자열"> `C: UsersRajnishDesktoppythonengineeringgeeks.png`
# 회색조로 이미지 읽기
image
=
<코드 클래스 = "일반"> cv2.imread (경로, <코드 클래스 = "값"> 0 <코드 클래스="일반">)
# 이미지가 표시되는 창의 이름
window_name
=
`이미지`
# 시작 좌표, 여기 (100, 50)
# 사각형의 왼쪽 상단 모서리를 나타냅니다.
start_point
=
(
<코드 클래스 ="값 "> 100 <코드 클래스 ="일반 ">, <코드 클래스 = "값"> 50 <코드 클래스 = "일반">)
# 끝 좌표, 여기 (125, 80)
# 하단을 나타냅니다. 사각형
end_point
<코드 c lass = "키워드"> = <코드 클래스 = "일반"> ( <코드 클래스 = "값"> 125 <코드 클래스 = "일반">,80
)
# BGR의 검정색
색상
=
(
< 코드 클래스 = "값"> 0 <코드 클래스 = "일반">, < 코드 클래스 = "값"> 0 <코드 클래스 = "일반">,0
)
# 줄 너비 -1 px
# 두께 -1은 전체 양식을 채웁니다.
두께
< 코드 클래스 = "키워드"> = <코드 클래스 = "키워드"> - <코드 클래스 = "값"> 1
<코드 class = "comments"> # cv2.사각형 사용 hod# 검정색 -1픽셀을 그립니다. 사각형< /a>
<코드 클래스 = "일반"> 이미지 <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> cv2. 사각형(이미지, 시작점, 끝점, 색상, 두께)
# 이미지 표시
cv2.imshow (window_name, image)
출력: