相关疑难解决方法(0)

混合不会删除OpenCV中的接缝

我试图混合2个图像,使它们之间的接缝消失.

第1张图片:在此输入图像描述

第二张图片:在此输入图像描述

如果掺和适用:在此输入图像描述

如果混合应用: 在此输入图像描述

我用过ALPHA BLENDING ; 没有缝去除; 实际上图像仍然相同但是黑暗

这是我进行混合的部分

Mat warped1;
warpPerspective(left,warped1,perspectiveTransform,front.size());// Warping may be used for correcting image distortion
imshow("combined1",warped1/2+front/2);
            vector<Mat> imgs;
            imgs.push_back(warped1/2);
            imgs.push_back(front/2);
            double alpha = 0.5; 
            int min_x = ( imgs[0].cols - imgs[1].cols)/2 ;
            int min_y = ( imgs[0].rows -imgs[1].rows)/2 ;
            int width, height;
            if(min_x < 0) {
                min_x = 0; 
                width = (imgs).at(0).cols;
            }
            else         
                width = (imgs).at(1).cols;
            if(min_y < 0) {
                min_y = 0; 
                height = (imgs).at(0).rows - …
Run Code Online (Sandbox Code Playgroud)

c++ opencv blending

15
推荐指数
3
解决办法
7024
查看次数

标签 统计

blending ×1

c++ ×1

opencv ×1