关于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();
关于Halcon::threshold 用时相关推荐
- Java并发编程的艺术_Conc
Java并发编程的艺术 1 并发编程的挑战 1.1 上下文切换 即使是单核处理器也支持多线程执行代码,CPU通过给每个线程分配CPU时间片来实现这个机制.时间片是CPU分配给各个线程的时间,因为时间片 ...
- Halcon算子学习:图像阈值分割-threshold、binary_threshold、dyn_threshold算子
Halcon算子学习:图像阈值分割算子 前言 1.threshold-全局固定阈值分割 2.Binary Threshold-自动全局阈值分割 3.dyn_threshold-局部动态阈值分割 小结: ...
- halcon学习和实践(第一个范例threshold.hdev)
[ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 对于halcon学习,一个比较好的学习方法就是学习它的范例,效果虽然慢,但是作用是实实在在的.范 ...
- halcon学习之阈值分割(threshold、binary_threshold、dyn_threshold、var_threshold、auto_threshold、fast_threshold、)
1. threshold(Image : Region : MinGray, MaxGray : ) 全局阈值分割,适用于环境稳定,目标与背景存在明显的灰度差的场合. 应用1:利用灰度直方图确定阈值进 ...
- 了解并掌握Halcon HDevelop 仿真程序语法
(一)Halcon的语法结构特点 特点: 1)Halcon大部分的语句是Halcon提供的算子,此外也包含了少部分的控制语句: 2)不允许单独声明变量: 3)提供自动的内存管理(初始化.析构及Over ...
- halcon初级应用攻略
标准 Halcon 应用攻略 1.Halcon 的自我描述 Program Logic ? Each program consists of a sequence of HALCON operator ...
- halcon 阈值分割
Halcon算子学习:图像阈值分割算子 前言 1.threshold-全局固定阈值分割 2.Binary Threshold-自动全局阈值分割 3.dyn_threshold-局部动态阈值分割 小结: ...
- halcon与QT联合:(5.1)瓶盖检测以及QT界面搭建
halcon实现瓶盖检测与定位代码: dev_close_window() dev_open_window(0, 0, 1024, 1024, 'black', WindowHandle) list_ ...
- halcon:(4)halcon中XLD的概念与应用----汽车引擎盖圆孔检测
xld(extended Line Descriptions):扩展线的描述. 在halcon中经常会用到的两个概念: 1.region简单的理解区域region,就是某种具有结构体性质的二值图,正常 ...
最新文章
- jQuery对象和DOM对象使用说明
- python时间模块datetime模块
- 81. Leetcode 21. 合并两个有序链表 (排序)
- 暖通lisp快捷键_CAD 快捷键一览
- windows下安装PyTorch0.4.0
- 《磨难之间》——刻意设计,缺失核心
- 剑指 offer 编程题 C++ 版总结(下)
- 夏普出了款机器人手机 可以和你“坐着聊聊天”
- java里面自行车的属性_11、Java基础知识
- Mschart图表制作
- 001 makefile的使用
- Coding-Job:从研发到生产的容器化融合实践
- cocos2dx-js 截屏 (原生 + H5)
- adb概览及协议參考
- C#Brush的使用(转载)
- 15b万用表怎么测电容_手工改造丨把15B万用表隐藏的功能利用起来~
- Wireshark 捕捉本地数据 --WinPcap切换NPcap
- Excel_DATEDIF函数计算工龄、计算年假
- 6月服务器维护什么时候结束,2017年6月6日定期维护公告
- Permission denied: user=dr.who, access=READ_EXECUTE, inode=/tmp:root:supergroup:drwx------