Khludenkov 1 Жалоба Опубликовано June 16, 2016 Здравствуйте. Продолжаю изучать панорамирование изображений средствами openCV. Дошёл до блендера. Как я понял, в него последовательно добавляются снимки для создания общего. Не понял для чего нужна маска и можно ли её выкинуть. Скажите, где про его использование почитать можно. Имено про блендинг изображений, а не пикселей Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано June 16, 2016 По ходу там 2 вида блендинга http://docs.opencv.org/2.4/modules/stitching/doc/blenders.html FEATHER, MULTI_BAND FEATHER - Simple blender which mixes images at its borders. MULTI_BAND - http://persci.mit.edu/pub_pdfs/spline83.pdf http://graphics.cs.cmu.edu/courses/15-463/2010_spring/Lectures/blending.pdf https://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjz89v2jazNAhXC3SwKHUg0DakQFggjMAE&url=https%3A%2F%2Fcourses.cs.washington.edu%2Fcourses%2Fcse455%2F13au%2Fslides%2F9_ImageStitching2.pptx&usg=AFQjCNEAJybNhxaPaSJe_cyfs6n4FT103g&sig2=QZt5jcXjbcGPXzVfJGYmUA&bvm=bv.124272578,d.bGg Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Khludenkov 1 Жалоба Опубликовано June 16, 2016 В частности, вот эта часть кода (файл stitcher.cpp) // Blend the current image blender_->feed(img_warped_s, mask_warped, corners[img_idx]); } Mat result, result_mask; blender_->blend(result, result_mask); Получается, у него где-то внутри есть объект в котором набираются изображения, а result, result_mask формируются именно в этих строках? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Khludenkov 1 Жалоба Опубликовано June 16, 2016 Прочёл про Pyramid Blending. Такие сложности для соединения... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах