byteL1.cpp
477 Bytes
#include <openbr/plugins/openbr_internal.h>
#include <openbr/core/distance_sse.h>
namespace br
{
/*!
* \ingroup distances
* \brief Fast 8-bit L1 distance
* \author Josh Klontz \cite jklontz
*/
class ByteL1Distance : public UntrainableDistance
{
Q_OBJECT
float compare(const unsigned char *a, const unsigned char *b, size_t size) const
{
return l1(a, b, size);
}
};
BR_REGISTER(Distance, ByteL1Distance)
} // namespace br
#include "byteL1.moc"