Mercurial > hg > camir-aes2014
diff core/magnatagatune/get_similar_clips.m @ 0:e9a9cd732c1e tip
first hg version after svn
author | wolffd |
---|---|
date | Tue, 10 Feb 2015 15:05:51 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/magnatagatune/get_similar_clips.m Tue Feb 10 15:05:51 2015 +0000 @@ -0,0 +1,24 @@ +function [clips, score] = get_similar_clips(extid, sim, sim_ids) +% clips = get_similar_clips(id, sim, sim_id) +% +% searches for similar clips for clip with base_id id +% + +if nargin < 3 + warning 'no similarity id codebook given' + sim_ids = 1:size(sim,1); +end + +% get internal clip id +id = find(sim_ids == extid); + +if isempty(id) + error 'no similarity data available' +end + +clips = [find(sim(id,:) ~= 0)]; + +% get clip scores +score = sim(id,clips); + +clips = sim_ids(clips);