728x90 반응형 전체 글297 가을 단풍과 함께하는 개심사 국화 정원 축제 서산 운산면 신창리 상왕산에 있는 개심사(開心寺)는 가을을 맞아 온 절을 국화로 정원을 만들어 축제를 하고 있다. 시골집이 신창리에 있어 주말을 보내려고 내려왔다가 개심사 국화 축제를 한다는 광고를 보고 잠시 들어왔다가 한시간 가량을 둘러보았다. 제 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. "One more thing" from Apple (Nov 10, 2020) 애플은 아직 올해의 끝을 더 붙잡고 싶은 모양이다. 마치 코로나로 지친 세상에 약간의 즐거움을 더 선사하기라도 할 듯 새로운 제품을 소개할 이벤트 공지를 열었다. 11월 10일, 다음주 화요일 PST으로 오전 10시니까 한국시간으로는 다음날 새벽 3시에 이벤트가 열리는 것이다. 유튜브의 애플 채널에서는 실시간 스트리밍 카운트 다운을 시작했다. 한국의 테크 리뷰어들에겐 희소식이 아닐 수 없겠다. CNN의 한 기사에 의하면 기자들에게 이미 초청장이 보내졌으며, 초청장엔 "one more thing"이란 문구만 쓰여있을 뿐 이벤트에 대한 어떤 힌트도 드러내지 않았다고 한다. 여러 기사와 테크 리뷰어들에 의하면 이번에 발표할 제품은 ARM기반의 맥북이 될 것이라고 한다. 지난 6월 WWDC에서 애플은 인텔 기반.. 2020. 11. 4. [Python] 튜플 값 변경이나 추가 및 삭제 가능한가? Python: 튜플 값 변경이나 추가 및 삭제 가능한가? 지난 포스팅에 이어 파이썬의 대표적인 자료형인 튜플에 대해서 보도록 하겠다. 정의에 의하면 튜플은 immutable (변경 불가)한 자료형이기 때문에 한 번 정해지면 바꿀 수 없다. 하지만 변경하는 것에 대한 방법을 종종 보게 된다. 대표적으로 리스트로 변환해서 append()로 추가하고 다시 튜플로 변환 슬라이싱(slicing)을 통한 원소 추가 1 번 방법 아래 코딩은 1번의 방법으로 튜플을 변경한 것이다. 변경이 가능한 것처럼 보이지만 id()를 통해 튜플의 메모리 주소를 출력해 보면 다른 변수라는 것을 알 수 있다. 즉, 변경된 튜플은 변경하는 동안 새롭게 만들어진 튜플이라는 것이다. 2번 방법 이번엔 2번의 방법으로 튜플을 변경해 보자. .. 2020. 11. 4. [OpenCV] Image Edge Enhancement: 라플라스 연산자 (Laplace Operator)-파이썬 코드 포함 [OpenCV] 라플라스 연산자 (Laplace Operator) 이미지 처리에서 sharpening이라고 하는 즉 선명도를 증가시키는 방법이 몇 가지 있습니다. 가장 대표적인 방법으로 다음의 4가지를 뽑을 수 있고, 이 포스팅에선 라플라스 연산자에 대해서 보도록 하겠습니다. Laplace operator Difference of Gaussians (DoG) Unsharp Filter 2020/10/27 - [분류 전체보기] - [OpenCV] 이미지 경계선 강화: Unsharped 필터 - 파이썬 코드 포함 2020/10/27 - [OpenCV] - [OpenCV] 이미지 경계선 강화: DoG - 파이썬 코드 포함 Laplace operator 라플라스 연산자는 주로 edge를 감지하거나 동작을 잡아내.. 2020. 11. 4. [OpenCV] 이미지 경계선 강화: DoG - 파이썬 코드 포함 [OpenCV] Difference of Gaussians(DoG) 이미지 처리에서 sharpening이라고 하는 즉 선명도를 증가시키는 방법이 몇 가지 있습니다. 가장 대표적인 방법으로 다음의 3가지를 뽑을 수 있고, 이 포스팅에선 두 개의 가우시안 분포의 차이로 얻는 방법을 보도록 하겠다. Laplace operator Difference of Gaussians (DoG) Unsharp Filter 2020/10/18 - [OpenCV] - [OpenCV] Image Edge Enhancement: 라플라스 연산자 (Laplace Operator)-파이썬 코드 포함 2020/10/27 - [OpenCV] - [OpenCV] 이미지 경계선 강화: Unsharped 필터 - 파이썬 코드 포함 Theory.. 2020. 11. 4. [OpenCV] 이미지 경계선 강화: Unsharp 필터 - 파이썬 코드 포함 [OpenCV] Unsharp 필터 이미지 처리에서 sharpening이라고 하는 즉 선명도를 증가시키는 방법이 몇 가지 있습니다. 가장 대표적인 방법으로 다음의 3가지를 뽑을 수 있고, 이 포스팅에선 unsharp filter를 사용하는 방법에 대해서 알아보겠다. Laplace operator Difference of Gaussians (DoG) Unsharp Filter 2020/10/18 - [OpenCV] - [OpenCV] Image Edge Enhancement: 라플라스 연산자 (Laplace Operator)-파이썬 코드 포함 2020/10/27 - [OpenCV] - [OpenCV] 이미지 경계선 강화: DoG - 파이썬 코드 포함 Theory The unsharp filter is al.. 2020. 11. 4. Fedex iship으로 7-eleven에서 국제우편 보내기 서류를 국제우편으로 보낼 일이 생겼다. 우체국에 가니 요즘은 국제 우편물이 언제 들어갈지 기약할 수 없다고 하신다. 그나마 홍콩은 괜찮을 것 같다고 하시는데.. 일주일 안에 들어가냐고 물으니 확답을 줄 수 없다고 한다. 그래서 페덱스로 보내기로 했다. 페덱스 사무실은 멀리있어 다른 방법이 없는지 알아보니 다행히 서류는 세븐-일레븐에서 보낼 수 있다고 한다. iship으로 접수하고 결제까지 하면 편의점에 가서 바코드 등록하고 영수증만 받아오면 된다. 비용도 우체국 EMS (약 만 구천 원) 보다 많이 비싸진 않았다. 무엇보다 좋은 것은 요즘같이 모든 것이 불확실한 시대에 도착 날짜를 기약할 수 있다는 점이었다. 다음 주 월요일에 도착한다고 하니, 비즈니스 데이로 4일 걸리는 셈이다. Fedex iship으.. 2020. 11. 3. [seaborn] 그림의 폰트 사이즈 바꾸기 seaborn 그림의 폰트 사이즈 바꾸기 파이썬에서 seaborn 라이브러리로 그림을 그리다 폰트의 사이즈를 바꾸고 싶어져 그 방법을 정리해 보았다. 세 가지 방법을 정리한다. 방법 1 sns.set(font_scale = xx) import numpy as np import matplotlib.pyplot as plt import seaborn as sns x = np.random.normal(size=37) y = np.random.lognormal(size=37) # before change sns.set() fig, ax = plt.subplots() ax.plot(x, y, marker='s', linestyle='none', label='small') ax.legend(loc='upper le.. 2020. 11. 2. Anya Taylor-Joy(애니아 테일러-조이)에 대해서 (feat. 차기작과 함께) Anya Taylor-Joy(애니아 테일러-조이) 요즘 넷플릭스 오리지널 드라마 Queen's Gambit에 대한 인기가 아주 높다. 더불어 배우들에도 관심을 많이 가지는데 그중 주인공인 애니아 테일러-조이에 대해서 알아보고 싶어 포스팅을 열었다. 애니아(Anya)는 1996년생으로 한국 나이로는 25살이다. 미국 플로리다주의 마이애미에서 6명의 형제 중 막내로 태어났다. 그녀의 어머니는 스페인 계통의 남아프리카 출신의 영국 사람이고, 사진작가였다고 한다. 아버지는 아르헨티나 계통의 스코틀랜드인이고 국제 은행원으로 일했다고 한다. 그러고 보니 애니아는 남미스러운 미의 느낌도 가진 것처럼 보인다. 어린 시절을 대부분 아르헨티나의 부에노스 아이레스에서 보냈고 스페인어만 했다고 한다. 6살이 될 때 영국으로 .. 2020. 11. 2. 이전 1 ··· 14 15 16 17 18 19 20 ··· 25 다음 728x90 반응형