pythonopencv图像直接拼接,python图片拼接算法实现
【事例介绍】通过撒检查实现图像拼接、python
【实例截图】
【核心代码】
function [hh,inliers]=ransacfit单应性(ref _ p,dst_P,npoints,threshold);
% 4点随机抽样一致性算法拟合
输入百分比:
% matcher _ a-matchpointsfroimagea,一个3xN的矩阵,第三行是一
% matcher _ B-matchpointsfromimageb,3xN的矩阵,第三行是一
% thd -距离阈值
% n点数-样本数
%
% 1 . randomlyselectminimalsubsetofpoints
% 2.假设一个模型
%3 .计算机错误函数
%4.选择点一致性模型
%5.重复假设和验证循环
%
nin lier=0;
FP点=8;拟合点的数量百分比
因为i=1:2000
rd=randi([1npoints],1,FP points);
pr=ref _ p(:rd);
PD=dst _ p(:rd);
h=gethomographymatrix(pr,pD,FP点);
rref _ P=h * ref _ P
ref _ p (1,)=rref _ p (1,)./rref _ p (3,);
ref _ p (2,)=rref _ p (2,)./rref _ p (3,);
n=NNZ(误差
if(n=npoints*.95))。
hh=h;
inliers=find(错误
暂停(;
布雷克;
埃尔塞夫(nninlier)。
nin lier=n;
hh=h;
inliers=find(错误
结束
结束
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。