PhotoMosaic

MonroeHP의 프린터 광고 중 마를린 몬로의 얼굴을 포토 모자이크 처리한 광고를 보고 저도 한 번 만들어 봐야겠다고 생각했습니다. 당시에는 그저 코드만 짤 줄 아는 평범한 대학교 2학년이었기 때문에 이러면 될까? 저러면 될까? 스스로 고민하면서 여러 가지 시도를 시작했습니다.

그래픽에 대해 아는 것도 없이 RGB, HSV, YCrCb 등 간단한 것부터 공부를 시작했습니다. RBG로 해보니 특정 경우에 색상의 오버가 심해서 고민하다가 그만 두기도 하고, 다른 칼라 모델을 찾아서 시도도 해보고 고생은 많았지만 재미있는 시간들이었습니다. 초반에는 Delphi 혹은 C++ Builder 기반에서 Graphics32라는 컴포넌트를 이용했지만, 현재는 MFC 기반에서 OpenCV라는 훌륭한 라이브러리와 포토 모자이크에 대한 여러 논문을 참고로 해서 미흡하나마 결과물을 출력해내는 프로그램을 만들어 냈습니다.

Download

History

  • 1998 : 최초 시도
  • 2002 : HSV 모델로 시도 했으나 실패
  • 2004.08.12 : 현재 상태에 가까운 이미지 출력(최초의 성공으로 생각)
  • 2005.08.17 : 육각형 타일 지원
  • 2007.03 : 보로노이 다각형 지원

Gallery

샘플 이미지 보기

7 Responses to “PhotoMosaic”

  1. 이야^^ 정말 멋지네요.
    외국 프로그램 밖에 없는 줄 알아서 생각도 못했었는데.
    이런걸 개발 해주신 분이 있었다니,
    정말 다른 분들이 몰라서 못 쓰는 것 같애 마음이 아픕니다^^!!

  2. 아녜요 ^^;

    국내에도 몇몇 분들이 만들고 있는데 대중성에서 부족한 저희들의 문제지요.

    저희도 외국 프로그램에 견줄 수 있는 좀 더 경쟁력 있는 프로그램을 만들어 보겠습니다. ^^

  3. 우연히 관련프로그램을 검색하다 여기까지 왔습니다.
    샘플이미지를보니 정말 물건인것 같은데.. 다운로드가 안되더군요.
    개인용도로 사용가능한가요?

  4. 우연일지 모르겠지만, 일부 상업 프로그램이 왠지 제 작업결과와 비슷하게 나오더군요. 제 버그까지… ㅎㅎ

    그래서 한 동안 닫아두고 있습니다. 오픈을 할 지는 고민하고 있습니다.

  5. 저도 이런 프로그램을 찾다가 우연히 이곳에 오게되었습니다.
    아직 오픈이 안된것인지 다운이 안되는군요.

  6. 안녕하세요^^

    이번에 학교축제때 모자이크를 하게되어서 프로그램을 찾다가 발견하게되었는데 아직 오픈이 안되어있는가봅니다…

    언제쯤 오픈이 될지 궁금합니다

  7. 오랜동안 고민 중입니다만 별 다른 방안을 찾기 전까지는 계속 오픈하지 않게 될 것 같습니다. ^^;

Leave a Reply

You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>