mirror of
https://github.com/bspeice/libcvautomation
synced 2025-07-04 07:15:24 -04:00
Bring the opencv1 and opencv2 includes back together
This commit is contained in:
@ -70,10 +70,12 @@ Tolerance values are used to control how strict each of the following search met
|
||||
Additionally, each of the reference programs - \c cva-input and \c cva-match - have a "sane tolerance" built in. This is accessed by the "-o" switch, and allows you to specify a tolerance on scale of 1-100, where 1 is incredibly strict, and 100 is incredibly loose.
|
||||
\note The formula for calculating the sane tolerance is: \f$ T(x) = (10^{\frac{\log{INT\_MAX}}{\lambda}})^x \f$ where \f$ \lambda \f$ is the highest tolerance value (in our case, 100). Finally, we have to round down a little bit to ensure that we don't accidentally generate a value higher than \c INT_MAX. The formula used does mean that we will never be able to generate values lower than 0.
|
||||
\warning The "sane-tolerance" option doesn't know which search method you are using - Thus while 1 is an incredibly strict search for \ref SQDIFF and \ref SQDIFF_NORMED, it is fairly loose search for \ref CCORR, \ref CCORR_NORMED, \ref CCOEFF, and \ref CCOEFF_NORMED
|
||||
|
||||
\section SQDIFF Squared Difference
|
||||
\code #define CV_TM_SQDIFF 0 \endcode
|
||||
Squared Difference is the default search method used by \c libcvautomation, as well as \c cva-match and \c cva-input.
|
||||
\par For this method, setting a low tolerance value results in a more strict match.
|
||||
|
||||
Formula:
|
||||
\f$R(x,y) = \sum_{x',y'} (T(x',y') - I(x + x', y+y'))^2 \f$
|
||||
|
||||
@ -81,6 +83,7 @@ Formula:
|
||||
\code #define CV_TM_SQDIFF_NORMED 1 \endcode
|
||||
This is a normalized version of the \ref SQDIFF search method.
|
||||
\par For this method, setting a low tolerance value results in a more strict match.
|
||||
|
||||
Formula:
|
||||
\f$ R(x,y) = \frac{\sum_{x',y'}(T(x',y') - I(x + x', y + y'))^2}{ \sqrt{\sum_{x',y'}T(x',y')^2 \cdot \sum_{x',y'}I(x + x', y + y')^2}} \f$
|
||||
|
||||
|
Reference in New Issue
Block a user