删除一个数组中和另一个数组中行元素相等的行

本文介绍了一种用于比较两个角点集合的算法实现,并通过逐行对比找出不匹配的角点进行保留,适用于特征点匹配场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

function [ right ] = refine_matrix( change_corners,detect_corners )
%%%%%%%删除前一个数组中某行等于另一个数组整行的行
right=[];
size_change=size(change_corners,1);
size_detect=size(detect_corners,1);
for i=1:size_change
compare_first_corner=detect_corners-ones(size_detect,1)*change_corners(i,:);
compare_first_corner=compare_first_corner.^2;
compare_first_corner=compare_first_corner(:,1)+compare_first_corner(:,2);
mark=find(compare_first_corner0);
if size(mark,1)>=1
% Nm=Nm+1;
% miss=[miss;change_corners(i,:)];
else
% detect_corners(find(compare_first_corner
min(compare_first_corner)),:)=0;
% Nr =Nr+1;
right=[right;change_corners(i,:)];
% Le=Le+min(compare_first_corner);
end
end

MATLAB 对其:ctrl+i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值