독학하는 학생의 정리노트

독학하며 정리노트를 올리는 학생 공부 블로그입니다.

IT 프로그래밍 14

Canny Edge openCV, python

openCV를 하는 도중 문득 떠오른 생각 하나가 있다. "나는 정말 이미지와는 연이 없군아" 하고 싶지 않은 공부를 끝까지 하는 사람이 성공한다 하니 눈물 머금고 해볼려한다. Canny edge detection은 가장 인기있는 에지 찾기 알고리즘 중 하나이다. cv2.Canny(원본 이미지, 임계값1, 임계값2) 즉 가장자리를 찾는 것 임계값 1 이하에 포함된 가장자리는 가장자리에서 제외하고 임계값 2 이상에 포함된 가장자리는 가장자리로 간주하고 임계값 2는 임계값 1보다 3배 정도 작아야한다. ( 그래야 깔끔히 나옴 ) 1단계 : 노이즈 제거 (noise reduction) 이미지에서 노이즈가 있으면 에지를 제대로 찾는 것이 어려워 첫 단계로 가우시안 필터 (Gaussian Filter)를 이용해 ..

허프 변환 hough transform

현재 영상처리와 이미지 프로세싱을 공부하고 있어 허프변환이라는 것을 알아보려한다. 허프변환은 한 점이 가질 수 있는 모든 직선을 b와 m에 대한 평명에서 하나의 직선으로 표현할 수 있다. 그렇다면 두 점을 m,b에 대한 식으로 바꿨을 때는 m,b평면에서 직선이 두개 나오게 된다. 그렇다면 그 두 직선의 교점은 두 점을 지나는 직선을 의마하게 된다. m,b평면에서 나타낸 직선은 한 점이 가질 수 있는 모든 직선을 의미하고 m1,b1에서 만난 점은 두 점이 모두 가질 수 있는 직선을 의미하기 때문이다. 교점이 의마하는 것은 x,y 평면에서 그 점들을 지나는 직선 을 의미한다. wkdtjsgur100.github.io/Hough-Transform/ 이 블로그를 참고 하였습니다.' in image space, ..

데이터 사이언스 판다스 총정리

글 쓰는 시간 11p.m, 저녁에 놀았던 나 자신에 업보라 생각하고 데이터 분석 이론을 지금 끝내보자. 막상 이론을 공부하기 싫으니 문득 "내가 이걸 이용해서 뭘 만들 수 있을까"라는 생각이 들어 찾아보니 생각보다 뭘 많이 만들 수 있는 정말 "기초"였다. 기초도 어렵게 느껴지는 와중 "남들은 이걸 다 했을텐데" 라는 생각을 하게 되었고 늦은 밤, 시기 늦은 공부에 대한 열정이 피어오르기 시작하여 정리노트를 만든다. ****생각보다 많이 유용한 내용입니다**** pandas = 파이썬에 대표 데이터 분석 라이블러리 ( 판다와는 관련이 없다 ) + 시각화 가능 행과 열을 다루는 엑셀과 같은 것이다. 하지만 엑셀로는 힘든 대용량의 데이터를 pandas는 분석할 수 있다. 10 minutes to pandas..

데이터 사이언스 을 위한 기초 파이썬 속성 - 1

난 정말 많이 이 분야를 삽질했었다. 삽질을 정말 많이, 오랫동안 했지만 덕분에 꽤 좋은 코딩 공부 사이트를 알고 있다. 인터넷에 이미 많겠지만 내가 해본 것 중에서 좋다고 생각되는 몇 사이트들은 나중에 따로 정리하여 글을 쓰겠다. 독학으로 프로그래밍을 배우는 거라 이 노트는 인터넷에 있는 자료들을 모아서 그냥 보기 좋게 만들어놓은 것이다. *정리노트 마지막 줄에 사이트 이름과 그에 관련한 것들을 표기하였습니다.* import: 파이썬의 라이브러리나 패키지를 가져올 수 있다. boolean : True와 False 표현한다. list : 나열 for : 제어문 (반복문) if : 제어문 (조건문) len : 리스트에 길이를 측정할 수 있다. # 숫자 값 변환 split : 공백으로 문자열을 분리할 때 j..