• 기본적인 영상처리

    지난번 C언어로 Raw파일의 입출력 코드를 살펴 봤었는데요. 오늘은 Raw 파일을 읽고 이미지의 색 반전, 밝기 조절, 이미지 회전 등의 기본적인 영상 신호 처리 과정을 함께 해보도록 하겠습니다. 관련 이론을 먼저 소개해 드리고 이후에 C코드를 살펴보겠습니다. 지난번 색 공간 에서 한 픽셀에 0~255 사이의 값으로 정보를 가지고 있다는 말 기억하시나요? 그때...


  • 파일 입출력 in C

    안녕하세요. 오늘은 C언어 공부를 하면서 풀었던 예제를 공유하겠습니다. 앞으로도 제가 풀었던 C예제를 계속 공유하겠습니다!! 이번 예제는 간단히 raw 이미지파일을 읽어 들이고, 그것을 출력 버퍼에 복사한 뒤 다시 다른 파일에 그대로 쓰는 것으로, 이미지에 아무런 처리를 하지 않았기 때문에 완전히 똑 같은 이미지 하나를 만들어내는 것입니다!! 아래는 예제 코드입니다. 예시 입력...


  • Stereo Channel with python

    스테레오 채널에서 바이노럴 비트(Binaural Beats)를 삽입하고, 왼쪽과 오른쪽에 다른 주파수를 출력하여 뇌가 하나의 음으로 인지하게 하는 python 코드를 소개해드리겠습니다. 먼저 스테레오는 동시에 하나 이상의 스피커에 맞춰 데이터를 사용하는 2채널 재생 및 녹음을 뜻합니다. 최근에는 영화관이나 텔레비전의 서라운드 사운드 5.1~6.1 채널 시스템과 같이 여러 개의 채널을 포함할 수도 있습니다. 그리고 스테레오...


  • Binaural Beat with python

    오늘은 Binaural Beat에 대해 이야기해보겠습니다. 먼저 Beat(맥놀이)란 두 귀로 서로 다른 주파수의 소리를 들었을 때, 뇌가 이 두 주파수의 차이만큼 비트를 생성하여 인지하는 현상입니다. 예를 들어 440Hz와 480Hz 두 주파수가 있다고 생각하고 이러한 사인파를 이용해서 Beat를 생성한다고 생각해봅시다. 그렇다면 함수는 아래와 같습니다. \[440Hz = sin(\pi 440t)\] \[480Hz = sin(\pi 480t)\]...


  • SSIM for color

    오늘은 SSIM(Structural Similarity Index Measure)에 대해서 이야기 해보겠습니다. SSIM은 디지털 TV, 사진, 비디오 등의 인지된 품질을 예측하는 방법입니다. 이 방법은 두 이미지 간의 유사성을 측정하는 데에도 사용돼서 생성형 AI에서는 원본 이미지와 생성 이미지를 비교하기 위해 SSIM을 평가지표로 사용하기도 합니다. SSIM은 두 픽셀 값의 차이로 유사도를 계산합니다. 제가 검색해 봤을 때(저의...