2011-11-27 2 views
7

나는 작은 프로젝트에서 일하고있다 : 그가 업로드하기로 선택한 2D 이미지에서 사람의 옷 (셔츠/바지 등)을 바꾸어 라. 그래서 어쨌든 가장자리가 감지되어야하고 관련 영역은 새로운 패턴으로 채워지기로되어 있습니다. 나는 다른 많은 합병증을 보았지만 간단한 패턴 만 채워야한다고 가정합시다.2D 이미지에서 옷의 변화를 시뮬레이션하는 방법은 무엇입니까?

  1. 웹 응용 프로그램의 경우 HTML5에서 가능합니까? 다른 대안들?

  2. 독립 실행 형 응용 프로그램의 경우 어떤 종류의 기술이 선호 되는가, C++/Java?

업데이트

바트의 의견을 바탕으로 :

  1. 바트의 같은 유용한 포인터가
  2. 가정 정말 유용 할 것 : 2D 이미지
  3. 에 걸린는 추적 '서'인간의 그림
  4. 이미지이기 때문에 실시간 시나리오가 없습니다.
+19

완전한 답변을 드리고 싶지만, 현재 묻고있는 질문은 잘못된 것입니다. 다루려고하는 주제는 매우 어렵습니다 (제가 매우 말했습니까?) 어려운 것입니다. 예를 들어 Fraunhofer HHI의 작업을 "가상 미러"에서 찾아 볼 수 있습니다. HTML5, C++ 또는 Java는 걱정거리가 아닙니다. 이전 작업을 통해 먼저 필요한 구성 요소에 대한 명확한 아이디어와 그들의 (및 기타) 작업 솔루션이 자신의 업무를 수행하는 방법을 알아 보도록 권합니다. 좀 더 타겟이 분명한 질문을 할 수 있어야한다고 생각합니다. 미안하지만 도움이되기를 바랍니다. – Bart

+1

귀하의 업데이트를 기반으로 : 당신은 Zugara와 비슷한 접근법을 취할 수 있습니다 (그리고 다른 것들도 보았습니다). 무엇이든 추적하는 대신 사용자가 특정 지역 내에 "적합"하도록 강요합니다. 그런 다음 2D 의류 이미지를 오버레이합니다. 데모 비록 내가 살아있는 예를 들어 (이 YouTube 동영상에서 찾을 수 있습니다 (http://www.youtube.com/watch?v=RYNYGyB2YFw&feature=related) 의미합니다. 그것은 사물을 상당히 단순화합니다. – Bart

답변

5

가정은 : 2D 이미지에 걸린 추적 '서'인간의 그림

할 수있는 방법은 두 사진을 찍을 사용자가 필요로하는 것입니다. 하나의 사진은 사용자가있는 사진이고, 다른 사진은 동일한 카메라 위치 및 방향으로 촬영해야하지만 사용자는 해당 사진을 프레임 밖으로 나옵니다.

두 사진의 배경이 같으므로 두 이미지 사이의 픽셀을 비교하여 차이가있는 픽셀에 플래그를 지정할 수 있습니다. 물론 카메라 노이즈가 차이로 감지되지 않도록 임계 값을 선택해야합니다. 다른 픽셀 모음을 얻은 후에는 필터링하여 가장자리의 픽셀에서 사용자의 대략적인 실루엣을 계산할 수 있습니다.

배경을 제어 할 수 있다면 위의 방법을 단순화 할 수 있습니다. bluescreen을 사용하면 배경이있는 두 번째 그림이 필요하지 않도록 할 수 있습니다.

관련 문제