Category Archives: 영상처리

영상처리 강의계획서(2017년 2학기)

□ 교재 – 교 재 : Visual C++를 이용한 실용 영상 처리 – 저 자 : 정성태 – 출판사 : 생능출판사 – 가 격 : 25,000원 □ 평가 – 중간고사 : 시험 30점 – 기말고사 : 시험 50점 – 출 석 : 10점(결석1회당-2점 감점; 11회이상 결석은 F) – 과 제 : 10점 □ 교수 연락처 –… Read More »

영상 압축 C# 소스 코드

영상압축 C#소스 코드 메뉴를 다음과 같이 추가한다. [압축_Load PCX] 메뉴를 더블클릭한 후 private void 압축LoadPCXDCTToolStripMenuItem_Click() 함수를 추가한다.

  PCX_HEADER 구조체를 생성한다.

  f_LoadPCX() 함수를 생성한다. PCX파일을 읽어서 그림으로 출력하는 함수

  [압축_Save PCX] 메뉴를 더블클릭한 후 private void 압축SavePCXToolStripMenuItem_Click() 함수를 추가한다.

  f_SavePCX() 함수를 생성한다. 영상을 PCX로 압축해서 저장하는 함수

Read More »

주파수 영역처리 C#소스 코드(이산 코사인 변환)

주파수 영역처리 C#소스 코드(이산 코사인 변환) [주파수_이산코사인변환(DCT)] 메뉴를 더블클릭한 후 private void 주파수이산코사인변환DCTToolStripMenuItem_Click() 함수를 추가한다.

  f_DCT_Original() 함수를 생성한다. 순수 DCT 변환 함수

  [주파수_fastDCT] 메뉴를 더블클릭한 후 private void 주파수fastDCTToolStripMenuItem_Click() 함수를 추가한다.

  f_DCT_1D() 함수를 생성한다.1차원 DCT 변환 함수 생성

  f_DCT_2D() 함수를 생성한다. 2차원 DCT 변환 함수 생성

 … Read More »

주파수 영역처리 C# 소스 코드(푸리에변환)

주파수 영역처리(푸리에변환) C# 소스 코드 메뉴를 다음과 같이 추가한다. [주파수_FFT변환] 메뉴를 더블클릭한 후 private void 주파수FFT변환ToolStripMenuItem_Click() 함수를 추가한다.

  복소수를 저장할 클래스를 선언한다.

  reverse_bit_order() 함수를 생성한다. 최하위 비트부터 최상위비트 순으로 비트 순서를 거꾸로 변경하는 함수 예) 10101100 => 00110101

  shuffle_data() 함수를 생성한다. 복소수 x의 앞 뒤 값들을 서로 바꾼다.

Read More »

워핑과 모핑 C# 소스 코드

워핑과 모핑 부분 소스 코드 메뉴를 다음과 같이 추가한다. [기하_워핑] 메뉴를 더블클릭한 후 private void 기하워핑ToolStripMenuItem_Click() 함수 위쪽에 f_Warping 함수를 추가한다.

  control_line 클래스를 추가한다.

  [기하_워핑] 메뉴를 더블클릭한 후 다음코드를 완성한다.

  [기하_모핑] 메뉴를 더블클릭한 후 다음 코드를 완성한다.