Python OpenCV 강좌 : 제 21강 - 윤곽선 검출2019-02-09

윤곽선 (Contour)


1 영상이나 이미지의 윤곽선(컨투어)을 검출하기 위해 사용합니다. 영상이나 이미지에서 외곽과 내곽윤곽선(컨투어)을 검출 할 수 있습니다.

C# 강좌 : 제 38강 - 추상2019-01-06

추상 (Abstract)


추상은 여러 파생 클래스에서 상속 받는 객체들을 표준화합니다. 추상 클래스선언만 존재하며 내용은 구현하지 않습니다. 스스로 객체를 생성할 수 없습니다. 상속 받는 경우, 추상 메소드를 반드시 구현해야합니다. 파생 클래스에서 기본적으로 공유할 수 있는 공통적인 정의를 생성하여 표준화합니다.

C# 강좌 : 제 37강 - 다형성2019-01-01

다형성 (Polymorphism)


다형성은 부모 클래스멤버를 재정의하거나 메소드를 재정의하지 않고 상속할 때 사용합니다. 자식 클래스에서 재정의 하려면 부모 클래스에서 virtual 또는 abstract로 선언된 경우에만 재정의할 수 있습니다. 자식 클래스에서는 override 키워드를 통하여 오버라이드 (Override)를 할 수 있습니다.

C# 강좌 : 제 36강 - 상속2018-12-30

상속 (Inheritance)


상속은 부모 클래스 (기본 클래스)의 데이터나 동작을 다시 사용하거나 확장, 재정의하여 자식 클래스 (파생 클래스)에서 새롭게 정의하거나 활용할 수 있습니다. 정적 생성자, 인스턴스 생성자, 종료자는 상속되지 않습니다. public, protected, internal으로 선언된 멤버만 상속할 수 있습니다.

C# 강좌 : 제 35강 - 중첩 생성자2018-12-30

중첩 생성자 (Overloaded Constructor)


클래스에서 new 키워드를 사용하여 개체를 만들 때, 인스턴스 멤버 변수를 생성하고 초기화 하는데 사용합니다. 중첩 생성자는 생성자를 오버로드 (Overload) 시켜 다양한 인스턴스 멤버 변수에 대해 대응할 수 있습니다. 클래스가 생성될 때 마다 인수에 맞는 인스턴스 생성자를 호출하여 해당 인수를 필드의 값으로 초기화합니다.