[AI 기초]python:opencv-그림 함수
OpenCV 를 사용 하여 기하학 적 도형 을 그 리 는 것 을 배 웁 니 다.주요 함 수 는 cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2.putText 등 입 니 다.구체 적 인 해석 은 help(cv2.putText)로 볼 수 있 습 니 다.
import numpy as np
import cv2
#Create a black image
img = np.zeros((500,500,3),np.uint8)
#draw a diagonal blue line with thickness of 5 px
# : , , ,
cv2.line(img,(0,0),(500,500),(255,255,0),15)
# : , , ,
cv2.rectangle(img,(350,0),(500,150),(0,255,0),3)
# : , , , ( ,-3 )
cv2.circle(img,(425,75),75,(0,0,255),-2)
# : , , , , , ,
cv2.ellipse(img,(250,250),(100,50),90,45,180,255,-1)
# :
pts=np.array([[60,5],[200,30],[170,80],[50,90]],np.int32)
pts = pts.reshape((-1,1,2))
# reshape -1,
cv2.polylines(img,[pts],True,(0,255,255))
# False,
#
font = cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(img,'OpenCV',(10,400), font, 2,(255,255,255),3,cv2.LINE_AA)
# ,
cv2.namedWindow('image',cv2.WINDOW_NORMAL)
cv2.resizeWindow('image',500,500)# frame
cv2.imshow('image',img)
cv2.waitKey(3000)
cv2.destroyAllWindows()
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.