一种三角函数权重的图像拼接算法
来源:互联网 发布:在淘宝上买qq号安全吗 编辑:程序博客网 时间:2024/05/05 20:32
根据《一种三角权重的图像拼接算法》,其实我觉得应该叫《一种三角权重的图像融合算法》更合适,侧重融合。
A=imread('F:\fisheye\others1.jpg');B=imread('F:\fisheye\others2.jpg');[H,W,k]=size(A);rdata1=-76;rdata2=5;Y=2*W+rdata1+1;C=zeros(H,Y);for i=1:H for j=1:W C(i,j,1)=A(i,j,1); C(i,j,2)=A(i,j,2); C(i,j,3)=A(i,j,3); y=W+j+rdata1; x=i+rdata2; if(x>H||x<1||y>Y||y<1) continue; end C(x,y,1)=B(i,j,1); C(x,y,2)=B(i,j,2); C(x,y,3)=B(i,j,3); endendC=uint8(C);[H,Y,k]=size(C);ay=W+1+rdata1;cy=W;if ay<cy min=ay; max=cy;else min=cy; max=ay;endn=max-min;for i=1:H for j=min:max sita=(j-min)*pi/2/n; d=cos(sita)*cos(sita); x=i-rdata2; y=j-rdata1-W; if(x<1||x>H||y<1||y>W) continue; end C(i,j,1)=d*A(i,j,1)+(1-d)*B(x,y,1); C(i,j,2)=d*A(i,j,2)+(1-d)*B(x,y,2); C(i,j,3)=d*A(i,j,3)+(1-d)*B(x,y,3); endend结果图:
而以前的渐入渐出融合结果:
1 0
- 一种三角函数权重的图像拼接算法
- 一种按权重分配的Java算法
- 图像拼接算法的基本原理
- 图像拼接算法的基本原理
- opencv多幅图像的拼接算法
- 关于三角函数图像的思考
- 图像拼接中的算法
- 图像拼接算法
- 三角函数图像
- 一种图像去噪算法的实现
- 一种莫名的图像修复算法
- 图像识别常用的三角函数公式总结!
- 图像拼接中的RANSAC算法
- 图像拼接算法及实现
- 图像拼接算法原理 1
- 图像拼接算法原理 1
- 图像拼接算法原理 2
- C++\opencv 图像拼接算法
- Git的简单使用
- 07+. Django用户登录验证系统和登录注销
- Android进阶之路
- 初学Android开发的感想
- Matlab安装MinGW-w64编译器
- 一种三角函数权重的图像拼接算法
- 最小生成树
- Java8 特性解析
- MFC飞机大战开发之建立工程、设置窗口
- 涂色I练习题
- 设计模式之责任链
- 关于IIC总线
- Android活动生命周期
- 简单的编程试水c++ 2-27