<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <title>FingerprintRecognition: PatternRecognition.FingerprintRecognition.Experiments.FVC2000_DB4_B Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> $(document).ready(initResizable); </script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/search.js"></script> <script type="text/javascript"> $(document).ready(function() { searchBox.OnSelectItem(0); }); </script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">FingerprintRecognition </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.1 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Packages</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> </li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c2000___d_b4___b.html','');}); </script> <div id="doc-content"> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Events</a></div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="header"> <div class="headertitle"> <div class="title">PatternRecognition.FingerprintRecognition.Experiments.FVC2000_DB4_B Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>Allows testing a fingerprint matching algorithm in database DB4_B from FVC2000. <a href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c2000___d_b4___b.html#details">More...</a></p> <div class="dynheader"> Inheritance diagram for PatternRecognition.FingerprintRecognition.Experiments.FVC2000_DB4_B:</div> <div class="dyncontent"> <div class="center"> <img src="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c2000___d_b4___b.png" usemap="#PatternRecognition.FingerprintRecognition.Experiments.FVC2000_DB4_B_map" alt=""/> <map id="PatternRecognition.FingerprintRecognition.Experiments.FVC2000_DB4_B_map" name="PatternRecognition.FingerprintRecognition.Experiments.FVC2000_DB4_B_map"> <area href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html" title="Abstract class containing an evaluation protocol for testing a fingerprint matching algorithm in data..." alt="PatternRecognition.FingerprintRecognition.Experiments.FVC_DB_B" shape="rect" coords="0,112,429,136"/> <area href="interface_pattern_recognition_1_1_fingerprint_recognition_1_1_core_1_1_i_f_v_c_matching_experiment.html" title="Used to evaluate matching algorithms based on the protocol of the Fingerprint Verification Competitio..." alt="PatternRecognition.FingerprintRecognition.Core.IFVCMatchingExperiment" shape="rect" coords="0,56,429,80"/> <area href="interface_pattern_recognition_1_1_fingerprint_recognition_1_1_core_1_1_i_experiment.html" title="The common interface for any experiment." alt="PatternRecognition.FingerprintRecognition.Core.IExperiment" shape="rect" coords="0,0,429,24"/> </map> </div></div> <p><a href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c2000___d_b4___b-members.html">List of all members.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pub_methods_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html">PatternRecognition.FingerprintRecognition.Experiments.FVC_DB_B</a></td></tr> <tr class="memitem:a9fc72536fc9f08b46b4c88ff4dd2027c inherit pub_methods_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html#a9fc72536fc9f08b46b4c88ff4dd2027c">Execute</a> ()</td></tr> <tr class="memdesc:a9fc72536fc9f08b46b4c88ff4dd2027c inherit pub_methods_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td class="mdescLeft"> </td><td class="mdescRight">Executes the experiment. <a href="#a9fc72536fc9f08b46b4c88ff4dd2027c"></a><br/></td></tr> <tr class="inherit_header properties_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td colspan="2" onclick="javascript:toggleInherit('properties_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b')"><img src="closed.png" alt="-"/> Properties inherited from <a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html">PatternRecognition.FingerprintRecognition.Experiments.FVC_DB_B</a></td></tr> <tr class="memitem:a7e594b4d93b9d18def2c7b2b5b2b895c inherit properties_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_pattern_recognition_1_1_fingerprint_recognition_1_1_core_1_1_i_matcher.html">IMatcher</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html#a7e594b4d93b9d18def2c7b2b5b2b895c">Matcher</a><code> [get, set]</code></td></tr> <tr class="memdesc:a7e594b4d93b9d18def2c7b2b5b2b895c inherit properties_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td class="mdescLeft"> </td><td class="mdescRight">The matcher to be evaluated. <a href="#a7e594b4d93b9d18def2c7b2b5b2b895c"></a><br/></td></tr> <tr class="memitem:a8e1b5064d33c1eafb3bf145394cc26c7 inherit properties_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_pattern_recognition_1_1_fingerprint_recognition_1_1_core_1_1_i_resource_provider.html">IResourceProvider</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html#a8e1b5064d33c1eafb3bf145394cc26c7">ResourceProvider</a><code> [get, set]</code></td></tr> <tr class="memdesc:a8e1b5064d33c1eafb3bf145394cc26c7 inherit properties_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td class="mdescLeft"> </td><td class="mdescRight">Used to provide the features used by the specified matcher. <a href="#a8e1b5064d33c1eafb3bf145394cc26c7"></a><br/></td></tr> <tr class="memitem:af59ad8df949d9021329fbfc82e08c567 inherit properties_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html#af59ad8df949d9021329fbfc82e08c567">ResourcePath</a><code> [get, set]</code></td></tr> <tr class="memdesc:af59ad8df949d9021329fbfc82e08c567 inherit properties_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td class="mdescLeft"> </td><td class="mdescRight">The path where the resources are stored. <a href="#af59ad8df949d9021329fbfc82e08c567"></a><br/></td></tr> <tr class="inherit_header properties_interface_pattern_recognition_1_1_fingerprint_recognition_1_1_core_1_1_i_f_v_c_matching_experiment"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_pattern_recognition_1_1_fingerprint_recognition_1_1_core_1_1_i_f_v_c_matching_experiment')"><img src="closed.png" alt="-"/> Properties inherited from <a class="el" href="interface_pattern_recognition_1_1_fingerprint_recognition_1_1_core_1_1_i_f_v_c_matching_experiment.html">PatternRecognition.FingerprintRecognition.Core.IFVCMatchingExperiment</a></td></tr> <tr class="inherit_header events_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td colspan="2" onclick="javascript:toggleInherit('events_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b')"><img src="closed.png" alt="-"/> Events inherited from <a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html">PatternRecognition.FingerprintRecognition.Experiments.FVC_DB_B</a></td></tr> <tr class="memitem:ae7b87a55f4a39e35690af85e8ddcef6b inherit events_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td class="memItemLeft" align="right" valign="top">ProgressChangedEventHandler </td><td class="memItemRight" valign="bottom"><a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html#ae7b87a55f4a39e35690af85e8ddcef6b">StatusEvent</a> = null</td></tr> <tr class="memdesc:ae7b87a55f4a39e35690af85e8ddcef6b inherit events_class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b"><td class="mdescLeft"> </td><td class="mdescRight">Event that provides information about the experiment status. <a href="#ae7b87a55f4a39e35690af85e8ddcef6b"></a><br/></td></tr> </table> <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>Allows testing a fingerprint matching algorithm in database DB4_B from FVC2000. </p> <p>The performance indicators computed in this experiments are: EER(%), FMR100(%), FMR1000(%), ZeroFMR(%), Time(ms) and <a class="el" href="namespace_pattern_recognition_1_1_r_o_c.html">ROC</a> curves. This indicators are saved in a file which name is formed by the name of the matching algorithm concatenated with ".Summary.csv". This file is saved in a folder by the name of "Results" in the same folder where the fingerprints are stored. Two more files are saved, one file containing the false matching fingerprints and the other containing the false not matching fingerprints. </p> <p>In order to execute the experiment, you must set the properties <a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html#a7e594b4d93b9d18def2c7b2b5b2b895c" title="The matcher to be evaluated.">Matcher</a>, <a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html#a8e1b5064d33c1eafb3bf145394cc26c7" title="Used to provide the features used by the specified matcher.">ResourceProvider</a> and <a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html#af59ad8df949d9021329fbfc82e08c567" title="The path where the resources are stored.">ResourcePath</a>. Optionally, you can set the property <a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c___d_b___b.html#ae7b87a55f4a39e35690af85e8ddcef6b" title="Event that provides information about the experiment status.">StatusEvent</a> in order to get updates concerning the status of the experiment. </p> </div><hr/>The documentation for this class was generated from the following file:<ul> <li>D:/Migue/Code/FingerprintRecognition/CodeProject/[2012-05-16] FingerprintRecognition/FingerprintRecognition/FR.FVCExperiments/FVC2000_DB4_B.cs</li> </ul> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespace_pattern_recognition.html">PatternRecognition</a></li><li class="navelem"><a class="el" href="namespace_pattern_recognition_1_1_fingerprint_recognition.html">FingerprintRecognition</a></li><li class="navelem"><a class="el" href="namespace_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments.html">Experiments</a></li><li class="navelem"><a class="el" href="class_pattern_recognition_1_1_fingerprint_recognition_1_1_experiments_1_1_f_v_c2000___d_b4___b.html">FVC2000_DB4_B</a></li> <li class="footer">Generated on Mon May 21 2012 20:06:34 for FingerprintRecognition by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1 </li> </ul> </div> </body> </html>
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.
This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)