Code covered by the BSD License
-
add_tracks(D,SR,ID)
-
clear_hashtable()
clear_hashtable()
-
find_landmarks(D,SR)
L = find_landmarks(D,SR)
-
get_hash_hits(H)
R = get_hash_hits(H)
-
hash2landmark(H)
L = hash2landmark(H)
-
illustrate_match(DQ,SR,FL)
illustrate_match(DQ,SR,FL)
-
landmark2hash(L,S)
-
match_query(D,SR)
-
myls(D)
F = myls(D) returns a cell array of strings containing the files
-
save_hashes(H)
save_hashes(H)
-
show_landmarks(D,SR,L,T,C)
-
demo_fingerprint.m
-
Robust Landmark-Based Audio F...
-
View all files
from
Robust Landmark-Based Audio Fingerprinting
by Dan Ellis
A landmark-based Shazam-like audio fingerprinting system.
|
| clear_hashtable() |
function clear_hashtable()
% clear_hashtable()
% Access the persistent store to reset the hash table.
% 2008-12-29 Dan Ellis dpwe@ee.columbia.edu
global HashTable
%if exist('HashTable','var') == 0
% HashTable = [];
%end
%maxnentries = 16;
maxnentries = 8;
%if length(HashTable) == 0
% 1M hashes x 8 slots x 32 x 2 bit entries = 64MB in core
HashTable = zeros(maxnentries*2,2^20,'uint32');
%end
|
|
Contact us at files@mathworks.com