关于Halcon::threshold 用时

简介: 关于Halcon::threshold 用时

Halcon::threshold 利用HTuple一次二值化两组区域比两次Halcon::threshold略快,不到5%。

测试环境:VC2013 halcon10


CWatch watch;
    for (int i = 0; i < 100; i++)
    {
        Halcon::threshold(imgCoatCheck, &m_regions.m_regionCoatLightNG, dMedialCoatCheckGray + iNGDiffGray, 255);
        Halcon::threshold(imgCoatCheck, &m_regions.m_regionCoatDarkNG, 0, dMedialCoatCheckGray - iNGDiffGray);
    }
    watch.Watch();
    for (int i = 0; i < 100; i++)
    {
        Hobject region;
        Halcon::HTuple tMin, tMax;
        tMin.Append(0.0).Append(dMedialCoatCheckGray + iNGDiffGray);
        tMax.Append(dMedialCoatCheckGray - iNGDiffGray).Append(255.0);
        Halcon::threshold(imgCoatCheck, ®ion, tMin, tMax);
    }
    watch.Watch();
相关文章
|
9月前
|
监控 API 计算机视觉
OpenCV这么简单为啥不学——1.8、threshold阈值0-4效果对照图
OpenCV这么简单为啥不学——1.8、threshold阈值0-4效果对照图
82 0
|
8月前
|
算法 C语言 Ruby
分形逃逸时间算法中的 Normalized Iteration Count(NIC)技术 让颜色更柔和
Normalized Iteration Count (NIC) 技术是一种提升逃逸时间算法中分形图像质量的方法,它产生更平滑的颜色过渡。数学公式表示为:`mu = n + 1 - log(log(|Z(n)|)) / log(p)`,其中 `Z(n)` 是迭代次数,`|Z(n)|` 是复数模长,`p` 通常取2。示例代码提供了 Ruby, Maxima 和 C 语言的实现。
|
8月前
|
算法 计算机视觉
【Qt&OpenCV 图像阈值操作 threshold】
【Qt&OpenCV 图像阈值操作 threshold】
86 0
|
8月前
|
Java 计算机视觉
Canny边缘检测高低阈值连接的代码修正
Canny边缘检测高低阈值连接的代码修正
47 0
|
9月前
|
计算机视觉
[OpenCv] 自适应阀值的二值化处理
[OpenCv] 自适应阀值的二值化处理
62 1
|
算法 计算机视觉
OpenCV-自适应阈值函数cv::adaptiveThreshold
OpenCV-自适应阈值函数cv::adaptiveThreshold
174 0
OpenCV-自适应阈值函数cv::adaptiveThreshold
|
算法 计算机视觉
OpenCV-阈值函数cv::threshold
OpenCV-阈值函数cv::threshold
111 0
|
计算机视觉 C++
OpenCV-单峰三角阈值法Thresh_Unimodal
OpenCV-单峰三角阈值法Thresh_Unimodal
130 0
|
计算机视觉
OpenCV-向上采样cv::pyrUp&&向下采样cv::pyrDown
OpenCV-向上采样cv::pyrUp&&向下采样cv::pyrDown

热门文章

最新文章