Ask Your Question

Revision history [back]

Did Opencv blending function well manage full 360 panorama ?

I everyone,

I'am using OpenCV 3.0 in order to make a blending on multiple images. I have an issue and i'am not sure if it is a bug/Enhancement related to OpenCV or a mistake on my own code. Thanks for your help.

Context : I have to blend some fisheyes images acquired by a camera (6 images for a whole 360° panorama). Before blending I have several bands on my 360 panorama due to the multiple images illuminations. image description

Blending Step : I am using cv::detail::ExposureCompensator for illumination correction and cv::detail::MultiBandBlender for the blending. image description The result looks really nice, all the bands that i had before are completely remove out. My 360 panorama seems to be good and well blend.

image description

But if i visualize my panorama not in an image viewer but in a 360 viewer, it still one band at the boundary between 0° to 360°. It suggest that no modulo exist (for full 360 panorama) to say during the blending "the ending part of the panorama correspond to the beginning of the panorama, so blend also this areas".

Maybe I miss something, but i don't know what or Is it an OpenCV issue that need to be mentioned (ticket)

Have you more information about that or ideas.

Thanks again.

Did Opencv blending function well manage full 360 panorama ?

I everyone,

I'am using OpenCV 3.0 in order to make a blending on multiple images. I have an issue and i'am not sure if it is a bug/Enhancement related to OpenCV or a mistake on my own code. Thanks for your help.

Context : I have to blend some fisheyes images acquired by a camera (6 images for a whole 360° panorama). Before blending I have several bands on my 360 panorama due to the multiple images illuminations. image description

Blending Step : I am using cv::detail::ExposureCompensator for illumination correction and cv::detail::MultiBandBlender for the blending. image description The result looks really nice, all the bands that i had before are completely remove out. My 360 panorama seems to be good and well blend.

image description

But if i visualize my panorama not in an image viewer but in a 360 viewer, it still one band at the boundary between 0° to 360°. It suggest that no modulo exist (for full 360 panorama) to say during the blending "the ending part of the panorama correspond to the beginning of the panorama, so blend also this areas".

Maybe I miss something, but i don't know : _ what is wrong or missing in my implementation (no bolean exist on opencv function to say modulo or full pano) _ or Is it an OpenCV issue that need to be mentioned (ticket)

Have you more information informations about that or ideas.ideas to solve the problem ?.

PS: I have some images that highlight the problem but i am not allowed to add them yet.

Thanks again.

Did Opencv blending function well manage full 360 panorama ?

I everyone,

I'am using OpenCV 3.0 in order to make a blending on multiple images. I have an issue and i'am not sure if it is a bug/Enhancement related to OpenCV or a mistake on my own code. Thanks for your help.

Context : I have to blend some fisheyes images acquired by a camera (6 images for a whole 360° panorama). Before blending I have several bands on my 360 panorama due to the multiple images illuminations. image descriptionimage description

Blending Step : I am using cv::detail::ExposureCompensator for illumination correction and cv::detail::MultiBandBlender for the blending. image descriptionimage description The result looks really nice, all the bands that i had before are completely remove out. My 360 panorama seems to be good and well blend.

image descriptionimage description

But if i visualize my panorama not in an image viewer but in a 360 viewer, it still one band at the boundary between 0° to 360°. It suggest that no modulo exist (for full 360 panorama) to say during the blending "the ending part of the panorama correspond to the beginning of the panorama, so blend also this areas".

Maybe I miss something, but i don't know : _ what is wrong or missing in my implementation (no bolean exist on opencv function to say modulo or full pano) _ or Is it an OpenCV issue that need to be mentioned (ticket)

Have you more informations about that or ideas to solve the problem ?.

PS: I have some images that highlight the problem but i am not allowed to add them yet.

Thanks again.

Did Opencv blending function well manage full 360 panorama ?

I everyone,

I'am using OpenCV 3.0 in order to make a blending on multiple images. I have an issue and i'am not sure if it is a bug/Enhancement related to OpenCV or a mistake on my own code. Thanks for your help.

Context : I have to blend some fisheyes images acquired by a camera (6 images for a whole 360° panorama). Before blending I have several bands on my 360 panorama due to the multiple images illuminations. image descriptionilluminations.

image description

Blending Step : I am using cv::detail::ExposureCompensator for illumination correction and cv::detail::MultiBandBlender for the blending. image description blending.

image description

The result looks really nice, all the bands that i had before are completely remove out. My 360 panorama seems to be good and well blend.

image descriptionimage description

But if i visualize my panorama not in an image viewer but in a 360 viewer, it still one band at the boundary between 0° to 360°. It suggest that no modulo exist (for full 360 panorama) to say during the blending "the ending part of the panorama correspond to the beginning of the panorama, so blend also this areas".

Maybe I miss something, but i don't know : _ what is wrong or missing in my implementation (no bolean exist on opencv function to say modulo or full pano) _ or Is it an OpenCV issue that need to be mentioned (ticket)

Have you more informations about that or ideas to solve the problem ?.

PS: I have some images that highlight the problem but i am not allowed to add them yet.

Thanks again.

Did Opencv blending function well manage full 360 panorama ?

I everyone,

I'am using OpenCV 3.0 in order to make a blending on multiple images. I have an issue and i'am not sure if it is a bug/Enhancement related to OpenCV or a mistake on my own code. Thanks for your help.

Context : I have to blend some fisheyes images acquired by a camera (6 images for a whole 360° panorama). Before blending I have several bands on my 360 panorama due to the multiple images illuminations.

image description

Blending Step : I am using cv::detail::ExposureCompensator for illumination correction and cv::detail::MultiBandBlender for the blending.

image description

The result looks really nice, all the bands that i had before are completely remove out. My 360 panorama seems to be good and well blend.

image description

But if i visualize my panorama not in an image viewer but in a 360 viewer, it still one band at the boundary between 0° to 360°. It suggest that no modulo exist (for full 360 panorama) to say during the blending "the ending part of the panorama correspond to the beginning of the panorama, so blend also this areas".

Maybe I miss something, but i don't know : _ what is wrong or missing in my implementation (no bolean exist on opencv function to say modulo or full pano) _ or Is it an OpenCV issue that need to be mentioned (ticket)

Have you more informations about that or ideas to solve the problem ?.

PS: I have some images that highlight the problem but i am not allowed to add them yet.

Thanks again.