샘플 이미지를 기반한 모자이크 이미지 생성 프로그램
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
해당 자료는 0페이지 까지만 미리보기를 제공합니다.
0페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

샘플 이미지를 기반한 모자이크 이미지 생성 프로그램에 대한 보고서 자료입니다.

본문내용

1. 프로그램 개요
1.1. 개요
프로그램은 사용자가 선택한 특정 이미지를 모자이크 이미지로 만든다. 이 때, 모자이크 재료로 쓰이는 타일 이미지는 사용자가 선택한 디렉토리 내의 모든 이미지이다.

결과는 위 이미지와 같다. 원본 이미지를 특정 개수로 분할한 후, 그 분할 된 영역을 가장 비슷한 타일 이미지로 대치시킨다. 분할 영역이 많이 질 수록, 타일 이미지가 다양화 될수록 원본 이미지와 가장 흡사한 모자이크 이미지가 생성될 것이다.

위 그림은 Make 이벤트 발생 시 동작하는 흐름도이다. Make 이벤트가 발생되면 프로그램은 createTileImage를 호출하여 타일 이미지를 생성한다. 이 때, 이미지가 portrait이면 landscape로 변환한다. 이러한 작업을 타일 디렉토리 내 모든 이미지에 적용시킨다.

다음으로 사용자가 입력한 스케줄러가 무엇인지 판별하여 해당 스케줄러로 동작하는 mosaicAll() 함수를 호출한다. OpenMP에서 사용하는 static, dynamic, guided는 디렉티브이므로 switch문이나 if문으로 구분할 수 없기 때문에 모듈별로 구분하여 호출할 수 있도록 정의하였다.

mosaicAll() 함수는 내부적으로 mosaicPart()를 호출한다. mosaicPart()는 원본 이미지에 타일이미지를 붙여넣는 작업을 수행한다. 실제적인 모자이크를 만드는 함수이다.

키워드

  • 가격2,500
  • 페이지수1페이지
  • 등록일2011.03.18
  • 저작시기2010.10
  • 파일형식압축파일(zip)
  • 자료번호#657402
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니