Visual Studio에서 새프로젝트를 만든다. [솔루션탐색기]의 [참조]를 마우스 오른쪽 버튼으로 클릭하여 [NuGet 패키지 관리] 실행 [온라인] 선택후 [OpenCVSharp] 검색 여러개의 OpenCvSharp이 검색됨 OpenCvSharp3 옆의 [설치] 클릭 그림파일 읽어 화면에 출력 후 저장하기 소스코드 RGB의 그림파일을 Red, Green, Blue로 분리하고 Green색을 제거하는 소스 코드  

□ 교재 – 교 재 : Visual C++를 이용한 실용 영상 처리 – 저 자 : 정성태 – 출판사 : 생능출판사 – 가 격 : 25,000원 □ 평가 – 중간고사 : 시험 30점 – 기말고사 : 시험 50점 – 출 석 : 10점(결석1회당-2점 감점; 11회이상 결석은 F) – 과 제 :… Continue Reading 영상처리 강의계획서(2017년 2학기)

영상압축 C#소스 코드 메뉴를 다음과 같이 추가한다. [압축_Load PCX] 메뉴를 더블클릭한 후 private void 압축LoadPCXDCTToolStripMenuItem_Click() 함수를 추가한다.   PCX_HEADER 구조체를 생성한다.   f_LoadPCX() 함수를 생성한다. PCX파일을 읽어서 그림으로 출력하는 함수   [압축_Save PCX] 메뉴를 더블클릭한 후 private void 압축SavePCXToolStripMenuItem_Click() 함수를 추가한다.   f_SavePCX() 함수를 생성한다. 영상을 PCX로 압축해서 저장하는 함수… Continue Reading 영상 압축 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 변환 함수 생성  … Continue Reading 주파수 영역처리 C#소스 코드(이산 코사인 변환)

주파수 영역처리(푸리에변환) C# 소스 코드 메뉴를 다음과 같이 추가한다. [주파수_FFT변환] 메뉴를 더블클릭한 후 private void 주파수FFT변환ToolStripMenuItem_Click() 함수를 추가한다.   복소수를 저장할 클래스를 선언한다.   reverse_bit_order() 함수를 생성한다. 최하위 비트부터 최상위비트 순으로 비트 순서를 거꾸로 변경하는 함수 예) 10101100 => 00110101   shuffle_data() 함수를 생성한다. 복소수 x의 앞 뒤 값들을 서로… Continue Reading 주파수 영역처리 C# 소스 코드(푸리에변환)

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

  메뉴를 다음과 같이 추가한다. [영역_확대(픽셀복제)] 메뉴를 더블클릭한 후 다음코드를 완성한다. [기하_확대(양선형보간법)] 메뉴를 더블클릭한 후  다음코드를 완성한다.   [기하_축소(서브샘플링)] 메뉴를 더블클릭한 후 다음코드를 완성한다. [기하_축소(평균값필터링)] 메뉴를 더블클릭한 후  다음코드를 완성한다.   [기하_회전(0. 전방향사상)] 메뉴를 더블클릭한 후  그 위쪽에 2개의 함수를 추가한다. f_MatrixRotate(radian, x, y) : 좌표 (x. y)를 원점을 중심으로 radian… Continue Reading 기하학적 처리 C# 소스 코드

형태학적 처리 부분 소스 코드 0. 메뉴를 다음과 같이 추가한다. 1. 형태_침식연산 메뉴를 더블클릭한 후 private void 형태침식연산ToolStripMenuItem_Click() 함수 위쪽에 침식(f_Errosion) 함수와 팽창(f_Dilation)를 추가한다.   2. [형태_침식연산(배경=0)] 메뉴를 더블클릭한 후 다음코드를 완성한다. 3. [형태_팽창연산(배경=0)] 메뉴를 더블클릭한 후 다음코드를 완성한다. 4. [형태_열림연산(배경=0)] 메뉴를 더블클릭한 후 다음코드를 완성한다. 5. [형태_닫힘연산(배경=0)] 메뉴를 더블클릭한 후 다음코드를 완성한다. 6… Continue Reading 형태학적 처리 C# 소스 코드

error: Content is protected !!