전체 글
-
라즈베리파이 hdmi와 모니터 없이 원격으로 접속하기 (최초 한 번 세팅 이후) / 모바일 핫스팟 사용System Programming 2024. 5. 3. 15:47
구글에 서치 했을 때 모니터 없이 원격으로 접속하는 방법이 여럿 나와 있었지만, 나는 다 실패했다. (참고용)https://corytips.tistory.com/237 라즈베리파이, 모니터 없이 설치하기재미있는 장난감을 하나 구입했다. 라즈베리파이4. 생각보다 할 수 있는 게 많아서 뭘 먼저 해봐야 할지를 고민할 정도이다. 구글홈으로 집안 기기들을 연결하는 것까지 해보고 싶다. 라즈베리corytips.tistory.com 결국 모니터와 HDMI 선을 구매했고 ㅠㅠ 최초 한 번 실행하여 와이파이 설정을 마치니 됐다. 그러므로 ~ 최초 한 번의 세팅 이후 HDMI 선과 모니터 없이 원격으로 접속하는 방법을 알아보자.(즉, 이 방법은 최초 한 번은 필요하다.)처음에 라즈베리를 완전히 세팅하고 설치하기 위해 ..
-
[신호 및 시스템] 시스템 기본 개념 정리 (Linear System / Time-variant, -invariant / Memory, Memoryless System / Causal, Non-causal System / Stable, Unstable System (BIBO))Signal Processing 2024. 4. 14. 17:51
Linear System Superposition Property가 있다. 입력 신호의 선형 조합이 가능하고, 아래와 같이 Scaling도 가능하다. Time-variant & Time-invariant system Time-invariant system은 신호를 시간 지연시켰을 때 그만큼 지연되는가를 확인하면 된다. 즉, Time-invariant system은 신호의 시간 변화에 대해 영향을 받지 않는다. Memory System & Memoryless System Memory System은 과거 또는 미래 신호의 영향을 받는다. (직관적으로, 입력을 '기억(memory)'한다고 생각하면 된다. 반대로 Memoryless System은 (직관적으로 기억할 수 없는 시스템이다.) 현재(t)의 신호에 대..
-
[컴퓨터 비전] 이미지에서의 푸리에 변환 (Fourier Transform), 푸리에 변환의 의미Computer Vision 2024. 4. 13. 14:21
푸리에 변환(Fourier Transform) 주기적인 함수는 여러 Frequency를 가지는 sin과 cos의 (무한)합으로 나타낼 수 있다. * 푸리에 변환은 열 전도 등을 나타내기 위해 개발되었다. 초기에는 모서리(coner)가 있는 사각파 등을 나타내는 데에 한계가 있는것으로 보였지만, 모서리를 가진 그래프라도 근사하는 방법으로 푸리에 변환을 널리 사용하고 있다. 특히, 주기를 가진 함수를 푸리에 변환 할 수 있지만, 비주기 함수이더라도, 주기를 무한대로 본다면 푸리에 변환으로 나타낼 수 있다. 푸리에 변환의 기본 아이디어는, 같은 주파수를 가진 파동만 살리는 데에 있다. 위와 같이 파동이 있을 때 다른 주기의 파동을 곱하면, 적분한 값이 0이 된다. 반대로, 아래 그래프와 같이, 같은 주파수를 ..
-
[컴퓨터 비전] 가장자리를 추출하는 방법 - Sobel, Laplacian Filter / Sharpning Spatial FilterComputer Vision 2024. 4. 13. 13:33
Sharpening Spatial Filter 경계(transition)을 강조하는 것이 Sharpening의 목적이다. 피처 추출 과정 중 하나라고도 할 수 있다. 평균화는 적분의 개념과 연관이 있고, 선명화(Sharpening)은 미분의 개념과 관련이 있다. 미분은 edge와 다른 불연속성을 강조하며, 변화되는 정도가 적을수록 강조가 덜 된다. (여기서 수학적으로 알고 있는 미소량 변화라기 보다, 한 픽셀 간의 변화라고 보는 것이 좋을 것 같다.) 미분 mask는 대칭 중심점이 필요하기 때문에 그 크기가 홀수이어야 하고, 따라서 가장 작은 mask 크기는 3x3이다. Sobel operator -1 -2 -1 0 0 0 1 2 1 -1 0 1 -2 0 2 -1 0 1 Sobel filter는 다음과 ..
-
[컴퓨터 비전] 노이즈(Noise)를 없애는 기법 - 평균, 가우시안, 중앙값 / Average Filter, Gaussian Filter, Median FilterComputer Vision 2024. 4. 13. 13:19
이미지를 smoothing하는 것의 주된 목적은 노이즈의 감소와 일반적인 표현(Gross Representation)만을 남기기 위해서이다. 이미지를 smoothing하는 방법은 Average(mean) filter, Gaussian Filter 등 여러 가지가 있다. Average Filter Average Filter는 noise를 줄이는 데 많이 사용된다. 구현이 쉽고 직관적이다. random noise가 intensity level에서 transition을 가지는 경항이 있기 때문에, average filter를 사용하면 Sharp transition(변이) 및 변동(variation)의 양을 줄여준다. 대표성이 부족한(unrepresentative) 픽셀들을 부드럽게 해주는 효과가 있으며, 마스..
-
[컴퓨터 비전] Min-Max, Histogram Equlization, Z-score / 이미지 향상 기법(Contrast Enhancement Method) + Power law Transformation정리Computer Vision 2024. 4. 13. 11:42
Contrast Enhancement 어떻게 하면 이미지를 향상시킬 수 있을까? 1. Min-Max * L-1은 output의 maximum intensity이다. (8비트에서는 255) 가장 작은 min 값과 가장 큰 max 값을 찾아서 일정 범위 내로 맞춰준다. 장점 : 간단하다. 단점 : Noise 등에 취약하다. 2. Histogram-equalization Histogram MN은 총 픽셀 수이다. $n_k$는 $r_k$의 intensity를 가지는 픽셀 수이다. 히스토그램의 형식으로 표현된다. Histogram Equalization histogram linearization transformation이라고도 불린다. 그래프를 그렸을 때 누적 분포처럼 나타나며, 이 분포를 linear하게 바꿔..
-
[컴퓨터 비전] 디지털 이미지 기본 개념 정리Computer Vision 2024. 4. 13. 11:29
Pixel 픽셀이라는 이차원 배열에서 x와 y 위치에는 해당 강도(intensity) 정보가 있다. 8비트의 이미지일 경우, 0부터 2^8-1 = 255까지의 강도를 표현할 수 있다. * 사람의 눈은 6% 변화를 감지할 수 있어, 총 100/6 =17단계의 변화를 알아챌 수 있다. Binary / GrayScale / RGB 이미지가 Binary이면, 검정과 흰색으로만 표현이 된다. 이미지가 GrayScale이면, 강도의 범위가 저장된다. RGB 컬러 이미지이면, 강도의 집합이 저장된다. True Color (24-bit) 대부분의 이미지는 24비트 형태로 저장된다. Image Conversion 이미지를 컬러에서 Gray Scale로, Binary 등으로 바꿀 수 있는데, Color > GrayScal..