代码
//===============================================================
//FileName:
// ParallelPixelAccess.cpp
//Date:
// 2019/11/24
//Author:
// khoing(https://blog.csdn.net/qq_45391763)
//===============================================================
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
//------------------------------------------------------------------------
// Define a pixel
typedef Point3_<uint8_t> Pixel;
//------------------------------------------------------------------------
// tic is called to start timer
//记录开始时间
void tic(double& t)
{
t = (double)getTickCount();
}
//------------------------------------------------------------------------
// toc is called to end timer
//记录结束时间
double toc(double& t)
{
return ((double)getTickCount() - t) / getTickFrequency();
}
//------------------------------------------------------------------------
void complicatedThreshold(Pixel& pixel)
{
if (pow(double(pixel.x