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();
其它
学院课程
基础算法的C++实现课程,请点击下面的CSDN学院的链接。 |
2024年1月15之前完全免费,之后绝大部分免费 |
C#入职培训 |
此课程的目的:让新同事更快完成从学生到C#程序员的转换,更快上手完成C#的开发工作。 |
C++入职培训 |
让新同事更快完成从学生到C++程序员的转换,更快上手完成C++的开发工作。 |
运行验证环境
Win10 VS2022 Ck++17 或win7 VS2019 C++17
每天都补充正能量
好好学习,天天向上。 |
事无终始,无务多业。 |
是故置本不安者,无务丰末。 |
相关下载
如果你时间宝贵,只想看精华,请到CSDN下载频道下载《闻缺陷则喜算法册》doc版