<!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"/> <meta name="generator" content="Doxygen 1.8.12"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>oc_jpegencode: test_jpeg_top Namespace 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="navtreedata.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/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></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 id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">oc_jpegencode  <span id="projectnumber">1.0</span> </div> <div id="projectbrief">JPEGencoder</div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.12 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> $(function() { initMenu('',true,'Search'); $(document).ready(function() { init_search(); }); }); </script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('namespacetest__jpeg__top.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)"> </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="summary"> <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">test_jpeg_top Namespace Reference</div> </div> </div><!--header--> <div class="contents"> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><pre class="fragment">Example of using Cocotb to send image files in to the opencores JPEG Encoder and check that the output is sufficiently similar to the input. NB Limited to 96x96 images since we're using a static JPEG header. </pre> </div><h2 class="groupheader">Function Documentation</h2> <a id="a44c5558440d05c0d059de5f712a8fa88"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">def test_jpeg_top.compare </td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><em>i1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>i2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <pre class="fragment">Compare the similarity of two images From http://rosettacode.org/wiki/Percentage_difference_between_images </pre> <p>Definition at line <a class="el" href="test__jpeg__top_8py_source.html#l00020">20</a> of file <a class="el" href="test__jpeg__top_8py_source.html">test_jpeg_top.py</a>.</p> <p>Referenced by <a class="el" href="test__jpeg__top_8py_source.html#l00036">process_image()</a>.</p> </div> </div> <a id="a1c4023ca3084258aa0b62e63a62d1a52"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">def test_jpeg_top.process_image </td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><em>dut</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>filename</em> = <code>""</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>debug</em> = <code>False</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>threshold</em> = <code>0.22</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <pre class="fragment">Run an image file through the jpeg encoder and compare the result</pre> <p>Definition at line <a class="el" href="test__jpeg__top_8py_source.html#l00036">36</a> of file <a class="el" href="test__jpeg__top_8py_source.html">test_jpeg_top.py</a>.</p> <p>References <a class="el" href="test__jpeg__top_8py_source.html#l00020">compare()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="ac181cb84026bf35e987ab931f6ed0d2e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">tf = TestFactory(<a class="el" href="namespacetest__jpeg__top.html#a1c4023ca3084258aa0b62e63a62d1a52">process_image</a>)</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="test__jpeg__top_8py_source.html#l00062">62</a> of file <a class="el" href="test__jpeg__top_8py_source.html">test_jpeg_top.py</a>.</p> </div> </div> </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="namespacetest__jpeg__top.html">test_jpeg_top</a></li> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li> </ul> </div> </body> </html>