Python처음배우기(11),cv2.warpPerspective, 그림 변형
안녕하세요 오늘은 좀 어려운 것을 보여드릴께요 아래의 아름다운 Lenna 사진을 변행해 보겠습니다. P11,P12,P13,P14부분을 잘라서 P01,P02,P03,P04로 변형해 보겠습니다. P11 : 좌측/위쪽 P12 : 우측/위쪽 P13 : 좌측/아래 P14 : 우측/아래 * 순서가 중요합니다. 결과 화면입니다.(width,height = 250,350) width와 heigth를 200씩 키워본 화면입니다.(width,height = 250+200,350+200) 아래는 전체 코드입니다. Python의 CV2 라는 Computer Vision 모듈이 필요합니다. import cv2 as cv file = r'img\lenna.png' img = cv.imread(file) width,height =..
더보기
Python,처음배우기(9) class예제
4각형이라는 "Rect" class를 만들고, 가로 2, 세로 3을 데입하여 면적을 구하는 간단한 방법 방법입니다. class Rect(object): # 클래스 선언 def __init__ (self, x, y): #클래스 실행시 초기화하는 부분입니다. self.x = x self.y = y def Area(self,x,y): # 면적을 구한는 함수 입니다. Area = self.x * self.y return Area # 면저글 반환합니다. def __str__ (self): # 클래스의 정보를 출력할 때 사용합니다. print('__str__') print("comment") return '({}, {})'.format(self.x, self.y) >>>p1 = Rect(3, 2) # Rect에 3..
더보기