灰度膨胀运算gray_dilation_rect 算子gray_dilation_rect(Image : ImageMax : MaskHeight, MaskWidth :) 示例:gray_dilation_rect(Image,ImageMax,11,11) Image(输入对象):输入灰度图对象 ImageMax(输出对象):输出膨胀后的灰度图对象 11(输入参数1):滤波器掩模的高度数值越大效果越明显 11(输入参数2):滤波器掩模的宽度数值越大效果越明显 灰度腐蚀运算gray_erosion_rect 算子:gray_...

  Uxc9ApR8SClW   2023年11月13日   30   0   0 灰度Image灰度图

1.用halcon的采集助手抓图

  Uxc9ApR8SClW   2023年11月13日   15   0   0 视觉

5.1相机标定过程畸变矫正和图像坐标系向世界坐标系转换 九点标定: gen_caltab(行个数,列个数,圆形之间的间距单位M,圆的半径与圆心间距之间的比值,生成的文件名称caltab.descr','caltab.ps')  生成标定板的描述文件进行保存 CameraParameters:=['area_scan_division',0.0329654,-636.32,3.66154e-006,3.7e-006,-142.019,404.59,1280,960] 外参 CameraPose:=[0.058358,0.00577829,0.685376,...

  Uxc9ApR8SClW   2023年11月13日   41   0   0 世界坐标系世界坐标Image

6.1XLD的生成和提取 XLD的创建 生成圆轮廓gen_circle_contour_xld 算子:gen_circle_contour_xld(: ContCircle : Row, Column, Radius, StartPhi, EndPhi, PointOrder, Resolution :) 示例:gen_circle_contour_xld(ContCircle1,500,500,150,0,6.28318,'positive',1) ContCircle1(输出对象):输出生成...

  Uxc9ApR8SClW   2023年11月13日   32   0   0 ci灰度图像Image

变换 平滑轮廓:smooth_contours 算子:smooth_contours_xld(Contours : SmoothedContours : NumRegrPoints :) 示例:smooth_contours_xld(Border,SmoothedContours,11) Border(输入对象):输入轮廓对象 SmoothedContours(输出对象):输出平滑后的轮廓 11(输入控制参数):数值越大越平滑 形状变换:shape_trans_xld 算子:shape_trans_xld(XLD : XL...

  Uxc9ApR8SClW   2023年11月13日   26   0   0 句柄拟合视觉

8.1获取轨迹的图像数据  获取轮廓坐标get_contour_xld      算子:get_contour_xld(Contour ::: Row, Col) 示例:get_contour_xld(Contours4,Row26,Col) Contours4(输入对象):输入轮廓对象 Row26(输出控制参数1):输出轮廓的每一个点的行坐标 Col(输出控制参数2):输出轮廓的每一个点的纵坐标 8.2轮廓的保存和读取 保存轮廓:将轮廓保存为DXF文件write_contour_xld_dxf 算子...

  Uxc9ApR8SClW   2023年11月13日   26   0   0 文件名sed集合运算

是什么是模板匹配? 模板就是一副已知的小图像,而模板匹配就是在一副大图像中搜寻目标,已知该图中有要找的目标,且该目标同模板有相同的尺寸、方向和图像元素,通过一定的算法可以在图中找到目标,确定其坐标位置 模板匹配的参数介绍: 1.图像金字塔:Numberlever 2.起始角度:AngleStart 3.角度范围:AngleExtern 4.角度步长:AngleStep 5.优化算法:Optimization 6.极性:Metric 7.对比度:Contrast 8.最小对比度:MinContrast 9.缩放比:scale(find_scale_shape_model.hdev) 查找模...

  Uxc9ApR8SClW   2023年11月13日   28   0   0 模板匹配句柄Image

下载Halcon17版本到到本地 双击安装包后 步骤如下

  Uxc9ApR8SClW   2023年11月02日   72   0   0 视觉

界面分为四大块 1.   Halcon的五个助手 1)   图像采集助手:与相机连接,设定相机参数,采集图像 2)   标定助手:九点标定或是其它的标定,生成标定文件及内参外参,可以将像素单位转换为长度单位 3)   模板匹配助手:画取你想寻找的图像,设定参数,可以寻找到与你画取相似的图所有图像 4)   图像测量助手:在你需要测量的图像上画ROI,自动测量出数据 5)   字符识别助手:对画取区域中的图形进...

  Uxc9ApR8SClW   2023年11月02日   45   0   0 视觉halcon

2.1什么是算子? 算子就是由Halcon开发团队对图像处理的算法进行封装为方法由我们使用,作用就是对图像数据进行处理 2.2算子的格式? 算子名称(图像输入参数,图像输出参数,控制输入参数,控制输出参数) 算子结构中的四种参数被三个冒号分割开,一个算子中可能这四种参数不会都存在,但是参数的次序不会变化,算子中输入参数不会被修改,只会被算子使用,算子只能修改输出的参数。 这个算子在被调用时需要输入一个图像参数和两个控制参数才能输出一个图像参数。Halcon中每条算子都有相对应的颜色,点击菜单栏中的编辑->参数选择->程序窗口查看算子的颜色如下: 2.3Halcon转换相关算子 ...

  Uxc9ApR8SClW   2023年11月02日   51   0   0 初始化字符串赋值

观察图像->确定目标区域->去除不相关的干扰->缩小目标范围->找到目标 缩小目标区域时保证其稳定性不被变换的图像干扰 算子只是工具会使用即可不必追究根底研究算子是算法工程师的活我们捡现成的就行 任何工具只有用的多了才会熟练正所谓熟练生巧唯熟尔关键就是要多练习切记勿眼高手低 想要达到目的从来就不是只有一条路同样的想要找到目标不一定非得用老师的方法自己找到的方法才是自己的经验

  Uxc9ApR8SClW   2023年11月02日   38   0   0 图像处理思维

图像:   灰度图像:黑白色组成的图像,组成图像的每个像素的值用灰度值表示,范围为0-255;以128为界限越偏向0越黑越偏向255越白 彩色图像:彩色图像的每个像素是由三基色红,蓝,绿组成,每个色的范围0-255,三色又称为三通道 区域: 如果说图像是用灰度值描述像素点,区域就可以用0或1来描述像素点是否被选中,即我们常说的二值化,由被选中的像素点所组成的图像就叫区域,区域是个集合。 轮廓: 轮廓是halcon中的一个数据结构,前面介绍的图像二值化出来的区域是以像素为单位的,该区域边缘是锯齿状,精度以像素为单位,在工业中我们往往需要得到比像素精度还要高的边缘,这时就需...

  Uxc9ApR8SClW   2023年11月02日   61   0   0 窗口句柄灰度图像Image视觉

4.2图像分割相关算子   图像分割介绍,先定位一个大的特征->内部特征->分割 灰度直方图:如下图所示 阈值分割:   threshold全局固定阈值分割 算子:threshold(Image : Region : MinGray, MaxGray :)      示例:threshold(GrayImage,Regions,141,214)        &n...

  Uxc9ApR8SClW   2023年11月02日   49   0   0 灰度图像阈值分割Image视觉

画ROI区域并生成区域 画draw_?circle/ellipse/rectangle1/rectangle2/line,生成一个的区域gen_?circle/ellipse/rectangle1/rectangle2/line 画···········       算子:draw_circle(:: WindowHandle : Row, Column, Radius)       示例:draw_circle(200000...

  Uxc9ApR8SClW   2023年11月02日   56   0   0 ci最短距离绝对路径视觉

平移move_region 缩放zoom_region 镜像mirror_region 倒置transpose_region 6.2仿射变换 刚性仿射变换vector_angle_to_rigid对图像,区域进行仿射变换 算子:vector_angle_to_rigid(:: Row1, Column1, Angle1, Row2, Column2, Angle2 : HomMat2D) 示例:vector_angle_to_rigid(Row7,Column7,Phi4,Row7,Column7,0,HomMat...

  Uxc9ApR8SClW   2023年11月02日   82   0   0 插值仿射变换Image

7.1识别一维码的流程和方法 一维码的码制: 一维条码即指条码条和空的排列规则,常用的一维码的码制包括:EAN码、39码、交叉25码、UPC码、128码、93码,ISBN码,及Codabar(库德巴码)等       识别过程:       创建条形码模型create_bar_code_model 算子:create_bar_code_model(:: GenParamName, GenParamValue : BarCodeHand...

  Uxc9ApR8SClW   2023年11月02日   55   0   0 Code2d视觉

均值滤波:mean_image 算子:mean_image(Image : ImageMean : MaskWidth, MaskHeight :) 示例:mean_image(Image5,ImageMean1,3,3) Image5(输入对象):输入灰度图像 ImageMean1(输出对象):输出均值滤波后的灰度图像 3(输入控制参数1):均值矩阵的宽,数值通常为奇数,数值越大效果越明显 3(输入控制参数1):均值矩阵的高,数值通常为奇数,数值越大效果越明显 优势:消除杂点,实现图像平滑,模糊等功能。 中值滤波:median_...

  Uxc9ApR8SClW   2023年11月02日   67   0   0 灰度图像Image灰度值

2.1识别OCR的流程和方法 处理图像使得数字或是字母为白底黑字->创建字符识别句柄->识别->清除句柄       算子:read_ocr_class_mlp(:: FileName : OCRHandle) 示例:read_ocr_class_mlp('Document_0-9A-Z_NoRej.omc',OCRHandle) 'Document_0-9A-Z_NoRej.omc'(输入控制参数):输入识别类型 OCRHandle(输出控制参数):输出识别句柄   &nbs...

  Uxc9ApR8SClW   2023年11月02日   35   0   0 句柄ide迭代

a)什么是C? C是由C和C衍生出来的一种安全的、稳定的、简单的面向对象编程语言 b)它有什么用? 可以快速稳定的控制调动硬件 c)为什么要学习C? 视觉检测,运动控制,调用硬件需要用到c并且halcon与c联合可以快速部署稳定功能强大的检测程序 1.2VisualStudio2015开发环境搭建 1.安装VisualStudio2015 a)解压完之后接进入vs2015_install,找到vs_community.exe,点击vs_community.exe开始安装。 选择自定义安装 c)安装过程中还是会报“安装包丢失或损坏“错误,这时候把”提供搜索包的位置“改成D:\vs2015...

  Uxc9ApR8SClW   2023年11月02日   40   0   0 c#安装包搜索

由于当前社会人力成本越来越昂贵,机器取代人力是大势所趋,自动化的发展也随之越来越快。当制造公司需要一双手和一对眼睛的时候却不得不雇佣一个人的苦恼日益加重,而传统的机器设计和电气自动化的发展,解决一双手的问题已经渐渐得到了缓解,现在就到了需要解决一双眼睛的时候,机器视觉的出现和广泛应用也随着到来。 机器视觉是计算机科学的一个重要分支,它综合了光学,机械,电子,计算机软硬件的方面的各种技术,涉及计算机,图像处理,模式识别,人工智能,信号处理,光机电一体化等多个领域。其中图像处理,模式识别,信号处理,人工智能又涉及到很多的基础学科数学,像离散数学,图论,微分几何,概率和统计,线性代数,数字信号分析,...

  Uxc9ApR8SClW   2023年11月02日   85   0   0 .NET
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~