[Halcon] 机器视觉中常用算子
程序员文章站
2022-04-12 21:09:05
1.前言
在机器视觉中,图像处理是必不可少的步骤。一般而言,调用第三方图像处理函数库是视觉软件方便快捷开发的一种手段。而在这其中,德国付费软件Halcon是行业内使用较多的一款图...
1.前言
在机器视觉中,图像处理是必不可少的步骤。一般而言,调用第三方图像处理函数库是视觉软件方便快捷开发的一种手段。而在这其中,德国付费软件Halcon是行业内使用较多的一款图像处理函数库。本人现在接触学习使用的是Halcon12.0版本,通过本文,将一些常见的,开发中使用的Halcon算子简单解析,总结与归纳。
2.图像采集
2.1?本地图像
本地图像读取通过文件名读取图像,例如通过?MFC按钮读取图像:
类内数据定义:
HImage m_srcImg; //原图像实现:
void CxxxxxxxDlg::OnBnClickedOpenimage() { // TODO: 在此添加控件通知处理程序代码 CFileDialog fileDlg(true); fileDlg.m_ofn.lpstrTitle=_T("打开图片"); fileDlg.m_ofn.lpstrFilter=_T("Image Files(*.bmp)\0*bmp\0All Files(*.*)\0*.*\0\0"); if (IDOK==fileDlg.DoModal()) { //Cstring->char* CString cstr; cstr=fileDlg.GetPathName(); TCHAR *imagePath = cstr.GetBuffer(cstr.GetLength()); //Tchar->char* char pFileName[255]; Wchar2Char(imagePath,pFileName); //读取图片 m_srcImg.ReadImage( pFileName); //显示图片 DispImage(m_srcImg, m_hWindow); } else return; }
推荐阅读
-
奥比中光3D视觉方案:获全球80%以上服务机器人企业青睐
-
NAO机器人高尔夫中的视觉系统设计
-
[Halcon] 机器视觉中常用算子
-
Halcon中 tile_images_offset算子简析
-
python+opencv实现机器视觉基础技术(边缘提取,图像滤波,边缘检测算子,投影,车牌字符分割)
-
奥比中光3D视觉方案:获全球80%以上服务机器人企业青睐
-
机器视觉基础知识/经典系统/常用领域以及机器视觉常用的图像处理库
-
[Halcon] 机器视觉中常用算子
-
python+opencv实现机器视觉基础技术(边缘提取,图像滤波,边缘检测算子,投影,车牌字符分割)
-
(python)小最的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中