2017-09-19 1 views
4

이미지를 바느질하여 파노라마를 생성하려고합니다. 두 프레임을 스티치하려면 코드가 1 초가 걸리고 이미지 왜곡에 걸리는 시간이 가장 많이 걸립니다. 블렌딩없이 이미지를 스티칭 할 수 있습니까? 이미지를 바느질없이 바느질 할 수 있습니까?

은 현재 내가

MultiBandBlender* mb = dynamic_cast<MultiBandBlender*>(blender.get()); 
mb->setNumBands(static_cast<int>(ceil(log(blend_width)/log(2.)) - 1.)); 

내가이 혼합을 제거하고 이미지를 스티치 수 혼합 멀티 밴드를 사용하고?

+2

블렌딩하지 않고 : 예 : 이미지 중 하나의 픽셀 만 사용하십시오. 결과는 일반적으로보기에 좋지 않습니다. 당신이 당신의 특별한 임무에 대해 알고 있다면, 매우 구체적이고 효율적인 블렌딩을 개발할 수있을 것입니다. 뒤틀림없이 : 아니오 : 이미지를 공유 좌표계로 변환해야합니다. – Micka

+0

감사합니다. 그러나 제가 참조 할 수있는 아웃 블렌딩없이 스티칭을위한 샘플 코드가 있습니다. – Anirudh

답변

3

두 이미지를 혼합하지 않고 스티칭 할 수 있습니다. 그러나 출력에 신경 쓰지 않는 경우에만이 작업을 수행합니다. 출력이 중요한 경우 블렌딩을 수행해야합니다.

관련 문제