<ahref="libcvautomation-opencv_8h.html">Go to the documentation of this file.</a><divclass="fragment"><preclass="fragment"><aname="l00001"></a>00001 <spanclass="comment">/*</span>
<aname="l00020"></a>00020 <spanclass="preprocessor">#include <<aclass="code"href="libcvautomation_8h.html"title="The top-level include for all projects involving libcvautomation.">libcvautomation/libcvautomation.h</a>></span>
<aname="l00021"></a>00021
<aname="l00022"></a>00022 <spanclass="comment">/* It should be noted that the following are the macros for template matching:</span>
<aname="l00032"></a>00032 <aclass="code"href="structcvaPoint.html"title="Very simple structure to standardize how points are used in libcvautomation.">cvaPoint</a><aclass="code"href="libcvautomation-opencv_8h.html#ad37dfe0e025507d2437ea297232e8265"title="Return the location of a sub image in its root image.">matchSubImage</a> ( IplImage *rootImage, IplImage *subImage, <spanclass="keywordtype">int</span> searchMethod, <spanclass="keywordtype">double</span> tolerance );
<aname="l00035"></a>00035 <aclass="code"href="structcvaPoint.html"title="Very simple structure to standardize how points are used in libcvautomation.">cvaPoint</a><aclass="code"href="libcvautomation-opencv_8h.html#a0f847f63a736bddcc78ebf857be0813f"title="Return the center of a sub image in its root image, rather than the top-left corner.">matchSubImage_center</a> ( IplImage *rootImage, IplImage *subImage, <spanclass="keywordtype">int</span> searchMethod, <spanclass="keywordtype">double</span> tolerance );
<aname="l00038"></a>00038 <aclass="code"href="structcvaPoint.html"title="Very simple structure to standardize how points are used in libcvautomation.">cvaPoint</a><aclass="code"href="libcvautomation-opencv_8h.html#a938c40be84667f64b51c8f1fa3725b43"title="Return the location of a sub image in its root image.">matchSubImage_location</a> ( <spanclass="keyword">const</span><spanclass="keywordtype">char</span> *rootImage_location, <spanclass="keyword">const</span><spanclass="keywordtype">char</span> *subImage_location, <spanclass="keywordtype">int</span> searchMethod, <spanclass="keywordtype">double</span> tolerance );
<aname="l00041"></a>00041 <aclass="code"href="structcvaPoint.html"title="Very simple structure to standardize how points are used in libcvautomation.">cvaPoint</a><aclass="code"href="libcvautomation-opencv_8h.html#a0403ac35c77946e86f6436fd891fa6ac"title="Return the center of a sub image in its root image, rather than the top-left corner.">matchSubImage_location_center</a> ( <spanclass="keyword">const</span><spanclass="keywordtype">char</span> *rootImage_location, <spanclass="keyword">const</span><spanclass="keywordtype">char</span> *subImage_location, <spanclass="keywordtype">int</span> searchMethod, <spanclass="keywordtype">double</span> tolerance );
<aname="l00043"></a>00043 <spanclass="comment">/* Match a root image and sub images from an array of images */</span>
<aname="l00044"></a>00044 <spanclass="keywordtype">void</span><aclass="code"href="libcvautomation-opencv_8h.html#a3facf18280800537b7b7694b5cd731cf"title="Parse an array of sub images and send them to matchSubImage()">matchSubImage_a</a> ( IplImage *rootImage, <aclass="code"href="structcvautomationList.html"title="Implements a structure to build an array for methods like matchSubImage_a()">cvautomationList</a> *subImageArray, <spanclass="keywordtype">int</span> listSize );
<aname="l00045"></a>00045
<aname="l00046"></a>00046 <spanclass="comment">/* Match a root image and sub images from an array of images, return the center */</span>
<aname="l00047"></a>00047 <spanclass="keywordtype">void</span><aclass="code"href="libcvautomation-opencv_8h.html#ac936ccd391f6a7b9212d5ee0009d7cc1"title="Parse an array of sub images and send them to matchSubImage_center()">matchSubImage_a_center</a> ( IplImage *rootImage, <aclass="code"href="structcvautomationList.html"title="Implements a structure to build an array for methods like matchSubImage_a()">cvautomationList</a> *subImageArray, <spanclass="keywordtype">int</span> listSize );
<aname="l00048"></a>00048
<aname="l00049"></a>00049 <spanclass="comment">/* Match a root image and sub images from an array of images */</span>
<aname="l00050"></a>00050 <spanclass="keywordtype">void</span><aclass="code"href="libcvautomation-opencv_8h.html#adc8768ffe81ab2778f9ee9ea61882090"title="Parse an array of sub images and send them to matchSubImage()">matchSubImage_a_location</a> ( <spanclass="keyword">const</span><spanclass="keywordtype">char</span> *rootImageFileName, <aclass="code"href="structcvautomationList.html"title="Implements a structure to build an array for methods like matchSubImage_a()">cvautomationList</a> *subImageArray, <spanclass="keywordtype">int</span> listSize );
<aname="l00051"></a>00051
<aname="l00052"></a>00052 <spanclass="comment">/* Match a root image and sub images from an array of images, return the center */</span>
<aname="l00053"></a>00053 <spanclass="keywordtype">void</span><aclass="code"href="libcvautomation-opencv_8h.html#ad1a6791e1ab8ec5d456845bb2382b194"title="Parse an array of sub images and send them to matchSubImage_center()">matchSubImage_a_location_center</a> ( <spanclass="keyword">const</span><spanclass="keywordtype">char</span> *rootImageFileName, <aclass="code"href="structcvautomationList.html"title="Implements a structure to build an array for methods like matchSubImage_a()">cvautomationList</a> *subImageArray, <spanclass="keywordtype">int</span> listSize );