11 2021 档案

摘要:/// <summary> /// 反射获得键值对类型的,key的TypeFullName和value的TypeFullName. /// </summary> /// <param name="dictionaryVal"></param> /// <param name="keyType"></ 阅读全文
posted @ 2021-11-29 17:29 DevinXiong 阅读(975) 评论(0) 推荐(0)
摘要:相机 分辨率 知: 则: 案例分析: 假设拍摄物体大小为 10*8mm,检测精度为 0.01mm。 视野范围比拍摄物体稍大(具体大多少,看定位机械误差,保证拍摄物体在视野范围内),这里我们假设为 12*10mm,那么: 不过,为了确保视觉系统的精度和稳定性,一般这个值再乘以3-4,则我们可以选择分辨 阅读全文
posted @ 2021-11-28 10:58 DevinXiong 阅读(426) 评论(0) 推荐(1)
摘要:Code 直线卡尺 * 获取图像及图像尺寸 dev_close_window () read_image (Image, 'fabrik') get_image_size (Image, Width, Height) dev_open_window_fit_image (Image, 0, 0, - 阅读全文
posted @ 2021-11-28 10:50 DevinXiong 阅读(1680) 评论(0) 推荐(0)
摘要:三角形内切圆半径:r=2S/(a+b+c)。三角形外接圆的半径:R=abc/4S。其中,S为三角形的面积,a,b,c分别为三角形的三边。三角形的内切圆圆心定在三角形内部,三个角的角平分线的交点是内切圆的圆心,圆心到三角形各个边的垂线段相等。三角形的外接圆圆心是任意两边的垂直平分线的交点。 阅读全文
posted @ 2021-11-24 14:28 DevinXiong 阅读(4018) 评论(0) 推荐(0)
摘要:this.hSmartWindowControl1.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.my_MouseWheel); private void my_MouseWheel(object sender, Mous 阅读全文
posted @ 2021-11-22 15:49 DevinXiong 阅读(1039) 评论(0) 推荐(0)
摘要:方法一:分别用三个单通道图像绘制后,合成一个三通道彩色图像 read_image (Image, 'test.png')gen_rectangle1 (Rectangle, 30, 20, 100, 200)copy_image (Image, ImageR)copy_image (Image, I 阅读全文
posted @ 2021-11-20 11:10 DevinXiong 阅读(758) 评论(0) 推荐(0)
摘要:*****************************本节主要是图像增强和图像平滑、去噪实现*1.直方图均衡*2.增强对比度*3.处理失焦图像*4.均值滤波*5.中值滤波*6.高斯滤波*7.光照不均匀处理*******************************1.直方图均衡read_ima 阅读全文
posted @ 2021-11-18 16:00 DevinXiong 阅读(5545) 评论(0) 推荐(0)
摘要:Halcon语言 输入控制参数可以是表达式,但图形参数、输出参数均应为变量; String类型变量由单引号’括起来;此外还有一些特殊字符; Boolean型变量包括 true ( = 1 )、 false ( = 0 ) ;不为零的整数将被认为true;但绝大多数的Halcon函数接受字符串型的表达 阅读全文
posted @ 2021-11-18 11:37 DevinXiong 阅读(181) 评论(0) 推荐(0)
摘要:1.线线之间夹角弧度值 dev_set_color ('green')dev_set_line_width (1)draw_line (3600, Row1, Column1, Row2, Column2)gen_region_line (RegionLines, Row1, Column1, Ro 阅读全文
posted @ 2021-11-18 09:52 DevinXiong 阅读(3555) 评论(0) 推荐(0)
摘要:一、xld线段中点 area_center_points_xld (Line4, Area, Row, Column) 二、xld线段端点 *xld转regiongen_region_contour_xld (LineContours, RegionLines, 'filled')*提取区域轮骨sk 阅读全文
posted @ 2021-11-18 08:47 DevinXiong 阅读(4661) 评论(0) 推荐(0)
摘要:如果轮廓包含负数的坐标的话,是需要进行设置生成包含负数的轮廓点。 set_system ('clip_region', 'false');//设置剪切为false 如下图:轮廓点在图像之外可以显示,但是在生成图像或是参与计算的region的时候,是不会将负数坐标区域计算进去的,会被剪切掉。 gen_ 阅读全文
posted @ 2021-11-17 16:10 DevinXiong 阅读(249) 评论(0) 推荐(0)
摘要:*Halcon源代码: hom_mat2d_identity (HomMat2DIdentity)hom_mat2d_rotate (HomMat2DIdentity, -0.3, 256, 256, HomMat2D_1) *保存变换矩阵serialize_hom_mat2d (HomMat2D_ 阅读全文
posted @ 2021-11-17 16:08 DevinXiong 阅读(693) 评论(0) 推荐(0)
摘要:halcon相机标定完成后,世界坐标系原点在标定板的中间,如果要自定义坐标系原点该如何操作如图: 方法1使用仿射变换*pose_to_hom_mat3d (FinalPose, HomMat3D)*hom_mat3d_translate_local (HomMat3D, dx, dy, 0, Hom 阅读全文
posted @ 2021-11-16 22:19 DevinXiong 阅读(755) 评论(0) 推荐(0)
摘要:题主的环境 是:win10 + halcon17+海康工业相机(MV-CE060-10UC 系列) 只能说海康的工业相机有点坑,首选下载sdk别去海康威视官网,你是找不到的,他们分开了,需要访问这个网站,找服务支持,然后下载,同时不能下载这个版本<机器视觉工业相机客户端MVS V3.1.0(Wind 阅读全文
posted @ 2021-11-16 15:51 DevinXiong 阅读(1300) 评论(0) 推荐(0)
摘要:结构元素:设两幅图像X、B,若X是被处理对象,B是用来处理X的,那么则把B称为结构元素。 腐蚀:用结构元素B腐蚀X,过程如下: 1.用结构元素B扫描图像X的所有像素点(以B的原点为坐标,对应A的各个像素点进行扫描),用结构元素B与X覆盖的二值X图像做 “与”操作(也就是B覆盖X的这一区域每个相对应的 阅读全文
posted @ 2021-11-05 15:48 DevinXiong 阅读(1147) 评论(0) 推荐(0)