视觉
stephon_100
这个作者很懒,什么都没留下…
展开
-
凌云视觉案例与工具应用
注意数据对象的类型。调试前把产品转正,使轴的坐标移动方向和图像坐标的移动方向一致。一、 工程案例标定工具及流程:(1)标准标定:建立一个相机中图像坐标系和世界坐标系的关联。如图独立标定流程 。标定协议:机台向相机发送C2,step,X,Y,R。step:表示标定步数,X,Y,R:发送要走的点位坐标。工具块:标定计数:取出标定步数step作为索引。保存坐标:保存世界坐标X,Y,R。轴位置生成:将X,Y,R转换为凌云内部可接受的轴点位类型GcPlatformA..原创 2022-02-25 18:00:40 · 6319 阅读 · 6 评论 -
Halcon九点及旋转标定流程
参考文章:https://blog.csdn.net/william9987/article/details/119567827?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-1.no_search_link&spm=1001.2101.3001.4242.1XY轴九点标定:使用仿射变换:夹具夹取产品或者标定块,选取一个特征,开始进行标定X轴、Y轴移动一个位置...原创 2021-10-29 16:01:48 · 16130 阅读 · 14 评论 -
Halcon标定板标定流程
一、相机内参标定目的:标定内参的目的是消除镜头的畸变。面阵相机的内参由一个8位的数组组成包括:startCamPar:=[Focus,Kappa,Sx,Sy,Cx,Cy,ImageWidth,ImageHeight]Focus代表焦距,按照我们镜头参数进行填写,远心镜头填写0Kappa为畸变大小,因为在标定之前,所以默认填写0Sx, Sy像元的宽高填写相机的像元尺寸。可以查相机手册,或者咨询相机厂家。Cx, Cy填写图像的中心坐标ImageWidth, ImageHeight填写图像的原创 2021-10-29 13:54:25 · 4887 阅读 · 0 评论 -
halcon图像金字塔等级的理解和参数设置
金字塔等级的解释:https://blog.csdn.net/weixin_44490080/article/details/94471157https://blog.csdn.net/dcrmg/article/details/52561656参数的设置:在搜索过程中使用的金字塔层数是由NumLevels决定的。如果NumLevels设置为0,则使用创建模板时如create_scaled_shape_model中指定的金字塔层数。可选地...原创 2021-10-16 10:27:15 · 9238 阅读 · 0 评论 -
Halcon形状模板匹配
总结:(1)inspect_shape_model(Image : ModelImages, ModelRegions : NumLevels, Contrast : )用于确定create_shape_model的Contrast和NumLevels参数,并显示图像效果,因此一般在create_shape_model之前使用。(2)create_shape_model : 创建模板,其中参数MinContrast来过滤find_shape_models中找到的目标的中对比度小...原创 2021-10-16 08:48:35 · 4672 阅读 · 0 评论 -
Halcon1D灰度测量
(1)1D灰度测量案例check_smd_tilt* This program checks if SMDs are nearly horizontal or if they* are tilted with respect to the camera.* The images were taken with a small depth of field, therefore* tilted SMDs are partly blurred.* First, the SMDs are segme原创 2021-08-08 10:00:30 · 476 阅读 · 0 评论 -
Halcon1D检测
1D测量gen_measure_rectangle2(1)gen_rectangle2:绘制矩形ROI(2)gen_measure_rectangle2:创建边缘测量工具(3)measure_pairs;measure_pos : 启动测量* Pin Measurement: Example for the application of the HALCON Measure Tool* (in this program: pure processing code without visual原创 2021-08-08 09:56:02 · 276 阅读 · 0 评论 -
Halcon焊点检测
(1)channels_to_image:*多张图片组合成一个通道(2)mean_n: *对多个通道图片做灰度平均运算,生成一张图片(3)select_obj:选择数组中的一个(4)complement: 求补集(5)expand_region(Regions, ForbiddenArea : RegionExpanded : Iterations, Mode : ) 区域扩张,ForbiddenArea:不允许扩张到的区域。'maximal':扩张到极限* board.h...原创 2021-08-08 09:52:59 · 1029 阅读 · 0 评论 -
Halcon车道检测案例
参考案例:autobahn(1)创建网格(2) 注*intersection:是区域间求交集,*reduce_domain:是图像和区域间求交集(3)sobel_amp:边缘检测,求灰度值的一阶导数,一阶导数的极值就是灰度梯度变化最大的地方(4)dilation_rectangle1* autobahn.hdev: Fast detection of lane markers* dev_update_window ('off')dev_close_window ()dev_ope..原创 2021-08-08 09:42:49 · 351 阅读 · 0 评论 -
Halcon划痕检测案例
(1)中值滤波(2)使用中值滤波做局部阈值(3)dilation_circle 膨胀:配合union1可使断开的区域挨在一起(4)skeleton:选择中心轴线* Image Acquisition 01: Code generated by Image Acquisition 01read_image (Image, 'C:/Users/Administrator/Desktop/aa.png')*中值滤波mean_image (Image, ImageMean, 6, 6)*dyn_原创 2021-08-08 09:31:55 · 1058 阅读 · 1 评论 -
Halcon药片检测案例
参考halcon案例check_blister1、检测*加载模板图片dev_close_window ()dev_update_off ()read_image (ImageOrig, 'blister/blister_reference')dev_open_window_fit_image (ImageOrig, 0, 0, -1, -1, WindowHandle)set_display_font (WindowHandle, 14, 'mono', 'true', 'false')原创 2021-08-08 09:24:03 · 541 阅读 · 0 评论 -
Halcon车牌识别案例
1、shape_trans :形状转化 ,(1)'convex':连通所有像素 (2)'rectangle1':最小外接矩形2、字符识别3、fill_up :孔洞填充4、二值化5、RGB到其他颜色空间互转6、reduce_domain 选择图像中的指定区域大小显示图像* Image Acquisition 01: Code generated by Image Acquisition 01read_image (Image, 'C:/Users/Administrator/De...原创 2021-08-08 09:14:19 · 649 阅读 · 0 评论
分享