import cv2
import numpy as np
img = cv2.imread("Resources/lambo.PNG")
print(img.shape)
# (462, 623, 3)
imgResize = cv2.resize(img, (300,200))
cv2.imshow("Image", img)
cv2.imshow("Image Resize", imgResize)
print(imgResize.shape)
# 이미지 자르기 높이 , 너비 순이다. 그래서 헷갈리지 않도록
imgCropped = img[0:200, 200:500]
cv2.imshow("Image Cropped", imgCropped )
cv2.waitKey(0)
import cv2
import numpy as np
img = np.zeros((512,512,3),np.uint8)
# print(img.shape)
# print(img)
# 색체우기
# img[:]=255,0,0
# print(img)
# 선만들기
#그릴 이미지, 시작 좌표, 끝좌표 , 색, 두께
# cv2.line(img, (0,0), (512,512),(0,255,0),3)
cv2.line(img, (0,0), (img.shape[0],img.shape[0]),(0,255,0),3)
#직사각형 그리기
# cv2.rectangle(img, (0,0), (250, 350), (0,0,255), 2 )
#직사각형 채우기 FILLED
# cv2.rectangle(img, (0,0), (250, 350), (0,0,255), cv2.FILLED )
#원그리기
# 배경, 시작점 반지름, 색, 선두께
cv2.circle(img,(400,50),30,(255,255,0),1)
#이미지에 텍스트 넣는 방법
# 배경, 글, 시작점, 폰트, 글자크기 , 색, 글자 두께
cv2.putText(img, "OPENCV", (300,200), cv2.FONT_HERSHEY_SIMPLEX, 1,(0,150,0),3)
cv2.imshow("image", img)
cv2.waitKey(0)
'인공지능 공부 > Open CV' 카테고리의 다른 글
(Opne CV) 웹캠으로 아이패드 만들기 (0) | 2021.06.17 |
---|---|
(Open CV) 직사각형, 원, 정사각형, 삼각형 구분짓기 (0) | 2021.06.14 |
(Open CV) getPerspectiveTransform, warpPerspective, hstack, getTrackbarPos, (0) | 2021.06.13 |
(Open CV) 이미지 로딩, 동영상 로딩, 웹캠 로딩 (처리 기초) (1) | 2021.06.13 |