T-API cv::log, cv::exp, cv::magnitude, cv::phase

This commit is contained in:
Konstantin Matskevich
2013-12-03 14:07:00 +04:00
parent 17f53bc301
commit 14dccdf23d
3 changed files with 162 additions and 14 deletions

View File

@@ -173,7 +173,9 @@
#define PROCESS_ELEM dstelem = sqrt(srcelem1)
#elif defined OP_LOG
#define PROCESS_ELEM dstelem = log(abs(srcelem1))
#define PROCESS_ELEM \
dstT v = (dstT)(srcelem1);\
dstelem = v > (dstT)(0) ? log(v) : log(-v)
#elif defined OP_CMP
#define PROCESS_ELEM dstelem = convert_uchar(srcelem1 CMP_OPERATOR srcelem2 ? 255 : 0)