自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 List列表运用

这是strList_One的内部列表{在类中写一个索引(需要索引时声明)然后再指定目录下new一个新的。写入list列表中new一下。然后Add添加该列表。

2023-11-24 16:11:50 374 1

原创 Halcon初步学习十

gen_arrow_contour_xld(Arrow, Row+sin(rad(BarCodeResults))*70, Column-cos(rad(BarCodeResults))*70, Row-sin(rad(BarCodeResults))*70, Column+cos(rad(BarCodeResults))*70, 5, 5):再窗口创建一个十字箭头的轮廓。clear_bar_code_model:删除创建的条码模块。create_data_code_2d_model:创建一个二维码模型。

2023-07-25 19:38:53 126

原创 Halcon初步学习九

参数3:"first_ point':按照第一个点排序: -一个区域的第一-行的最前面的点。find_bar_code:在图像上读取出条码数据和条码区域。do_ocr_multi_calss_mlp:使用分裂器对多个字符进行分类识别/获取。set_bar_code_param:解码。clear_bar_code_model:删除已经创建的条码,并清楚分配的内存。read_ocr_class_mlp:对字符进行识别。create_bar_code_model:创建一个条码读取模板。参数4:ture:递增。

2023-07-24 21:32:19 200

原创 C#与Halcon联合开发

HOperatorSet.OpenWindow(0, 0, this.pictureBox1.Width, this.pictureBox1.Height, Fattherwindow, "visible", " ", out windowID)8个值。HOperatorSet.WriteImage(ImageArray[i], "bmp", 0, "image/" + time + ".bmp"):保存图片。i.ToString/i + ".bmp":相当于 1.bmp图像文件。(因修改的属性名称)

2023-07-21 17:06:44 1906 1

原创 Halcon初步学习八

skeleton:对膨胀后的区域进行求骨架(一个圈中间的内部区域)​​​​​​​。dev_open_window_fit_image:设置一模一样大小的窗体。gen_contour_region_xld:将缺陷直接转化为轮廓。mean_image:均值滤波(高斯模糊的意思)均值滤波核7*7。intersection:交集运算(两个物体相交的点位)disp_continue_message:标识语。dyn_threshold:局部阈值处理(分割)二、不均匀表面划痕监测(练习)三、产品上凹坑监测(练习)

2023-07-19 21:20:18 66

原创 Halcon初步学习七

par_start :MultipeThread() :开启线程(格式:线程调用 par_start过程名。convert_vector_to_tuple:奖向量元素转化为"元组",元组是可以被修改的但是元组是只读的不能被修改。(添加的函数):apply_metrology_model:测量并对测量区域拟合几何形状。get_metrology_object_result_contour:获取测量轮廓。distance_rr_min:每个区域的两个轮廓像素之间的最小距离。

2023-07-18 20:32:14 257 1

原创 Halcon初步学习六

affine_trans_contour_xld:对模板形状进行仿射变换,对找到的模板进行平移和旋转。dev_open_window_fit_image:创建一个与图像大小一模一样的图形窗口。dev_display_shape_matching_results:显示找到的模板轮廓。dev_update_off():关闭程序计数器,变量更新,图像窗口更新,单步调试无效。dev_update_on:打开程序计数器,变量更新,图像窗口更新,单步调试无效。gen_cross_contour_xld:生成十字架。

2023-07-17 21:13:11 397 1

原创 Halcon初入学习五

write_region (Rectangle, 'region.hobj'):写入区域('region.hobj':写入文件的名称及文件类型)write_contour_xld_dxf:写('countor.dxf'写入文件名称,dxf是xld的格式,文件类型)draw_rectangle2:仿射矩形(前面两个参数是开始点坐标,后面两个参数是结束点坐标)(前面两个参数是开始点的行列坐标,后面两个参数是结束点的坐标)draw_rectangle1:画矩形(前两个参数是左上角坐标,后两个参数是右下角坐标)

2023-07-14 22:44:18 1041 1

原创 Halcon初步学习四

2.rgb3_to_gray:将rgb三张图像合并为一张灰度图像。cfa_to_rgb:Bayer图像转换为rgb灰度图像('bayer_gb'bayer图像的排列方式 'bilinear'插值类型 双线型)expand_region:实现填充区域的空白区域与区域之间被完全填充。set_tposition:设置光标的位置(参数一:设置的窗口。trans_to_rgb:将hsv色彩空间图像还原为rgb色彩空间图像。1.rgb1_to_gray:将图片直接转化为灰色图像。四、如何将色彩图像转化为灰色图像。

2023-07-13 16:27:23 361 1

原创 Halcon初步学习三

(图像噪声:指存在于图像数据中不必要的或多余的干扰信息,噪声的存在严重影响了图像的质量。tuple_replace(T5, [0,1], ['x','y'], Replaced):替换数组元素 将数组的第0,1个元素 替换为x y 不改变原数组。T1[1,3,5] := 'abc'或T1[1,3,5] := ['a','b','c']:批量修改数组的值。i2 := 123$'#x':16进制,0x或0X为前缀,7b或7B为123的16进制所代表的数字。(第一个参数:要提取盆地分数领的图像。

2023-07-12 21:15:41 784 1

原创 Halcon初步学习二

set_display_font(WindowHandle, 16 , 'mono' , 'true' , 'false'):设置窗口字体显示的样式。fit_rectangle2_contour_xld:将合并后的轮廓 合并为一个仿射矩形轮廓 (仿射) 创建一个矩形 获取数据。disp_continue_message(WindowHandle, 'black' , 'true'):在右下角显示。(作用:对图象进行二值化。(Ellipse名字,前两个是中心坐标,Phi弧度,长轴的半径,短轴的半径)

2023-07-11 22:00:41 847 1

原创 Halcon初步学习

初步学习怎么把相机和Halcon连接并显示出图像然后实现简单的效果。

2023-07-10 18:17:40 427 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除