본문 바로가기
728x90
반응형

2020/1133

가을 단풍과 함께하는 개심사 국화 정원 축제 서산 운산면 신창리 상왕산에 있는 개심사(開心寺)는 가을을 맞아 온 절을 국화로 정원을 만들어 축제를 하고 있다. 시골집이 신창리에 있어 주말을 보내려고 내려왔다가 개심사 국화 축제를 한다는 광고를 보고 잠시 들어왔다가 한시간 가량을 둘러보았다. 제 1 회라고 써놓았듯이 처음으로 열리는 개심사 가을 축제이다. 개심사 입구 바로 옆 운신 초등학교 졸업생인 부모님께 과거에도 비슷한 걸 한적 있냐고 물어보니 기억상으론 없다고 하신다. 처음으로 하는 축제이니 만큼 아직 알려지지 않은 것 같아 오늘(11월 5일) 오후에 개심사로 산책을 다녀 온 후 알리기 위해 포스팅을 열었다. 개심사로 향하는 국도 신창리의 개심사/해미읍/운산읍/관유리로 갈라지는 사거리에서 개심사란 표지와 국화축제를 알리는 광고를 볼 수 있다. .. 2020. 11. 6.
[Python] Abstract Classes(추상클래스)의 객체 생성은 가능한가? Python: Abstract Classes(추상클래스)의 객체 생성은 가능한가? - 클래스는 인스턴스의 템플레이트: 일반 클래스는 객체 생성 가능 - 추상 클래스 (ABC)는 클래스의 템플레이트: 추상 클래스는 객체를 바로 만들 수 없다. 도입 객체지향 언어의 핵심은 클래스이다. 클래스를 잘 다룬다면 전역 변수 사용을 없앨 수 있을 뿐 아니라 코딩의 효율을 높일 수 있다. 이점이 많은 만큼 클래스는 공부해야 할 특징이 많다. 그중 핵심적인 것이 상속(inheritance)이라는 것이다. 이것은 이름에서도 알 수 있듯이 클래스의 속성 및 함수들을 다른 클래스에게 사용할 수 있도록 물려주는 것이다. 이것은 다른 포스팅에서 자세히 다루도록 하겠다. 이와 더불어 추상클래스라는 종류가 있다. 클래스인데 추상적이.. 2020. 11. 6.
[OpenCV] K-Means를 이용한 Image Segmentation(이미지 분할) [OpenCV] K-Means를 이용한 Image Segmentation(이미지 분할) 이미지 분할(segmentation) 은 컴퓨터 비전에서 물체를 인식하고 분리하는데 기초가 되는 중요한 이미지 처리 방법이다. 이번 포스팅에서는 K-Means clustering을 이용한 이미지 분할이 어떻게 이루어지는지 기초적인 예제를 통해 공부해 보도록 하겠다. K-Means Clustering를 지원하는 많은 라이브러리 중 OpenCV 를 이용하도록 하겠다. 1. Pre-test with a few points 알고리즘의 테스트를 위해 몇 개의 포인트로 이루어진 데이터에 대해서 OpenCV의 K-means clustering이 어떻게 작동하는지 테스트해보도록 하겠다. 다음의 12개의 좌표로 이루어진 데이터가 있다.. 2020. 11. 5.
[Python] 리스트(list) vs 튜플(tuple)! 파이썬의 리스트와 튜플의 차이! 코딩을 하다 보면 배열을 다루는 일이 많다. 배열은 비슷한 데이터를 하나의 집합으로 묶어 놓은 자료구조이다. 아마 대부분의 사람들이 파이썬에서 가장 먼저 접하게 되는 배열은 리스트(list) 와 튜플(tuple)일 것이다. 얼핏 보기에는 이 둘은 구조나 사용하는 방법에서 크게 다를 것이 없어 보인다. 하지만 뚜렷한 차이가 있는데, 그것은 바로 리스트는 그 배열 원소의 값을 바꿀 수 있을 뿐만 아니라 새로운 원소를 추가하거나 제거하면서 배열의 길이를 바꿀 수 있다. 반면, 튜플은 한번 배열의 길이와 원소들의 값이 정해지면 나중에 바꿀 수 없다. 즉, 리스트는 변경 가능 (mutable) 하고, 튜플은 변경 할 수 없다 (immutable). 코딩으로 확인해 보자! 먼저 리스.. 2020. 11. 5.
728x90
반응형