自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

T

123321

  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 halcon例程注解 class_2dim_sup.hdev

111111111* Segment an image using two-dimensional pixel classification.* * 使用二维像素分类分割图像。* For interactive mode set this variable to 1* 对于交互模式,将此变量设置为1Interactive := 0read_image (Image, 'ic')dev_close_window ()get_image_size (Image, Width, Height

2021-09-16 22:02:39 399

原创 halcon历程注解 circles.hdev 和clip_region_rel和get_contour_global_attrib_xld

* 图像中的边缘被分割成线和圆。* 对于属于圆的边,估计圆的参数并显示得到的圆。

2021-09-11 14:21:46 465

原创 halcon XLD轮廓全局属性值 get_contour_global_attrib_xld

get_contour_global_attrib_xld提供的属性值如下:'regr_norm_row', 'regr_norm_col', 'regr_mean_dist', 'regr_dev_dist', 'cont_approx', 'bright_dark', 'is_hole'1、'regr_norm_row'回归线单位法向量的行坐标,法向量从原点指向该线。可见算子regress_contours_xld,计算回归线到XLD轮廓的参数。2、 'regr_norm_col'回

2021-09-11 11:39:52 1899

原创 halcon 历程注解 check_hazelnut_wafers.hdev

* 此示例演示了榛子饼干的质量检查。* 利用形态学工具,根据一些形状特征,如矩形和区域孔,提取和检查波动。* 该程序还显示了操作符area_holes的使用。* This example demonstrates a quality inspection on hazelnut wavers.* Using the morphology tools the waver is extracted and examined according to a few shape features like

2021-09-11 10:10:16 164

原创 halcon历程注解 check_bottle_crate 和halcon系统参数注释

* 这个例子计算空瓶子的数量。* 用漫射前光,正确插入的瓶子可以相对容易地分割用简单的阈值操作,接下来是一些基本的形态学运算。* 倒置插入的瓶子也被发现,并以橙色显示,而横放的瓶子或大物体则被标记为杂物,并产生警告。* This example counts bottles in bottle crates of returned empties.* With diffuse front light, * correctly inserted bottles can be segmented

2021-09-09 20:30:06 558

原创 halcon例程注解 check_blister.hdev

111* This example demonstrates an application from the pharmaceutical industry.* The task is to check the content of automatically filled blisters. * The first image (reference) is used to locate the chambers within a blister shape as a reference mode

2021-08-30 21:43:14 258

原创 halcon例程注解 board.hdev 漏焊检测

11111111* ************************************************************************************ board.hdev: Detection of missing solder 漏焊检测* 焊锡表面反光,从左上右下四个方向分别进行打光,利用了焊锡反光特性* 这样漏焊的区域就不会有反光(不会有亮区域),但依然是暗区域* 即,焊锡完整区域会同时存在亮暗区域,漏焊区域只有暗区域* *************

2021-08-25 21:28:03 586

原创 halcon例程注解ball_seq.hdev检测球形焊锡

111111111、* ball_seq.hdev: Inspection of Ball Bonding,检测球形焊锡* dev_update_off ()ImageNames := 'die/' + ['die_02','die_03','die_04','die_07']dev_set_colored (12)read_image (Bond, ImageNames[0])get_image_size (Bond, Width, Height)dev_close_window ()

2021-08-24 21:42:25 311

原创 halcon例程注解autobahn.hdev

* autobahn.hdev: 快速检测车道标志* 1、用扣出部分区域的方式大幅减小干扰,然后用阈值分割进行粗定位* 2、用粗定位后的区域进行膨胀,选取大致ROI位置,再进行细定位* dev_update_window ('off')dev_close_window ()dev_open_window (0, 0, 768, 575, 'black', WindowID)MinSize := 30get_system ('init_new_image', Information)set.

2021-08-24 20:20:37 159

原创 re.split 分割后的数组长度问题

str= ['RED', 'W2']# 正则表达式,分割字符和数字;r 转义字符;\d+ 分割数字(多个或一个);() 保留分割项result = re.split(r'(\d+)', str)# RED 长度为1,是因为没有分割,直接输出# W2 长度为3,是因为开始分割,保留子项,W 2 和空都是子项result_len = len(result)...

2021-08-18 22:09:22 830

原创 halcon try...catch 错误码含义

Exception[0]:1501 Exception[1]:21060 Exception[2]:Wrong number of values of object parameter: 1 Exception[3]:图标变量没有被初始化\n图像变量\'RegionTrans12222222\'在参数1处未被初始化 错误原因 Exception[4]:197 错误行数 Excep...

2021-08-17 17:15:07 1359

原创 Python3 中的os.path.join()

函数功能:连接两个或更多的路径名组件如果各组件名首字母不包含’/’,则函数会自动加上如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾import os# 第一种情况Path0_1 = r'test0'Path0_2 = r'test1'Path0_3 = r'test2'PathAdd0_1 = Path0_1 + Path0_2 + Path0_3PathJoin0_2 = os.path.join.

2021-08-17 14:26:42 452

原创 C++ Builder XE5 如何自定义有效小数位数

头文件#include "strstream.h"#include "fstream.h"#include "iomanip.h"void __fastcall TForm1::BitBtn1Click(TObject *Sender){int iLength=this->Edit1->Text.Length();char *StrBuffer=new cha...

2019-03-26 20:11:42 503

原创 halcon 如何更改halcon中程序的显示字体

编辑---》参数选择---》用户接口---》字体

2019-03-25 08:38:33 8835

原创 C++ builder XE5 copy_file复制函数使用

在上位机经常需要把其他文件名换成指定文件名,在进行操作例如把***.jpg换成test.jpg程序代码:AnsiString filename;if(OpenPictureDialog1->Execute()) { Edit10->Text=OpenPictureDialog1->FileName; Image1->Pictur...

2019-03-23 11:22:38 412

原创 C++ builder XE5 生成的.exe文件自定义保存路径

存储在项目文件下Project->options-> Final output directory 更改为 “.\”存储在Win32\Debug下Project->options-> Final output directory 更改为 “.\$(Platform)\$(Config)”...

2019-03-23 11:07:40 517

原创 C++ Builder(Delphi)笔记, 路径问题

5.路径问题5.1 test.jpg文件放在EXE文件所在目录下Image1->Picture->LoadFromFile("test.jpg");5.2 test.jpg文件放在EXE文件所在目录的test子目录下String strDir = ExtractFilePath(ParamStr(0));Image1->Picture->LoadFrom...

2018-11-13 17:05:29 355

原创 机器视觉,光源笔记(二)

13.1常用光源颜色白色、蓝色、红色、绿色、红外、紫外。LED光源型号参数示意图: 代码 颜色 波长(nm) R 红 625 G 绿 517 B 蓝 ...

2018-11-12 10:26:39 4325

原创 机器视觉,光源笔记

1.光源:照明系统        偏振片和滤光片(防止反光和过滤不同波长的光) 测量项目要用远心或者低畸变镜头+背光源。2.光源种类        条光;背光源 ;球面光源; 点光源 ;同轴光源; 组合光源; 环形光。3.互补光        在光学中指两种色光以适当的比例混合而能产生白光时,则这两种颜色就称为“互为补色”。光的三原色:红,绿,蓝 红、绿、蓝三色为互补色。光照在...

2018-11-11 21:07:10 1383

原创 halcon算子笔记,proj_match_points_distortion_ransac

proj_match_points_distortion_ransac(Image1, Image2 : : Rows1, Cols1, Rows2, Cols2, GrayMatchMethod, MaskSize, RowMove, ColMove, RowTolerance, ColTolerance, Rotation, MatchThreshold, EstimationMethod, ...

2018-11-10 11:34:18 2336

原创 机器视觉,工业相机镜头笔记

1.工业镜头接口        工业镜头的接口物镜的接口尺寸是有国际标准的,共有三种接口型式,即F型、C型、CS型。F型接口是通用型接口,一般适用于焦距大于25mm的镜头;而当物镜的焦距约小于25mm时,因物镜的尺寸不大,便采用C型或CS型接口。2.C接口和CS接口的区别        C与CS接口的区别在于镜头与摄像机接触面至镜头焦平面(摄像机CCD光电感应器应处的位置)的距离不同,...

2018-11-10 11:18:33 1231

原创 halcon算子笔记,proj_match_points_ransac

proj_match_points_ransac(Image1, Image2 : : Rows1, Cols1, Rows2, Cols2, GrayMatchMethod, MaskSize, RowMove, ColMove, RowTolerance, ColTolerance, Rotation, MatchThreshold, EstimationMethod, DistanceThr...

2018-11-08 16:49:20 3792

原创 halcon算子 tuple_substr( : : String, Position1, Position2 : Substring)

tuple_substr( : : String, Position1, Position2 : Substring)把字符串String中从Position1到Position2的字符剪切出存到Substring中。 String1 := 'abcdefghij'String2 := '0123456'* tuple_substr (String1, 3, 5, Single...

2018-11-07 11:56:02 3161

原创 halcon ,scale_image()函数用法技巧

scale_image(Image : ImageScaled : Mult, Add : )缩放图像的灰度值。最佳Mult和Add值的选取由下:其中:GMin为图像的最大灰度值,GMax为图像的最小灰度值。可配合算子min_max_gray(Regions, Image : : Percent : Min, Max, Range)得到。min_max_gray(Regions, ...

2018-11-06 15:19:55 23533 4

原创 halcon零件参数识别与参数测量

识别出零件的

2018-11-05 21:05:38 1526 3

原创 halcon 排线接插件的检测

检测接插件是否插好

2018-11-05 20:39:42 1206

原创 halcon与C++ builder的混合编程环境配置

1.1库函数的调用将halcon代码导出保存为***.c文件; 在halcon安装目录找到:halconc.dll  ; halcon.dll和halcon.lib与halconc.lib; 将halcon.lib与halconc.lib重命名为halcon_bcb.lib与halconc_bcb.lib; 将***.c ;halconc.dll; halcon.dll ;halcon_...

2018-10-30 19:03:05 1501 1

原创 halcon与Visual Studio 联合编程的环境配置

软件环境:win7 64位系统新建一个MFC项目 (如下图) 配置 选择项目里的**属性里的配置属性里面的C/C++ --常规—附加包含目录里面编辑输入C:\Program Files\MVTec\include; C:\Program Files\MVTec\include\halconcpp;(C是指halcon安装的盘)  选择配置属性里面的链接器 --常规—附...

2018-10-30 18:58:37 4796 6

CreateDefectLine.py

# 制作线类缺陷:每样3条 # 1、制作水平亮暗线,宽度:最大5个像素,长度:图像宽的1, 1/2, 1/3, 1/4; # 2、制作垂直亮暗线,宽度:最大5个像素,长度:图像高的1, 1/2, 1/3, 1/4; # 3、制作水平亮暗点线,宽度:1个像素,构成线的点的个数,[3,100]; # 4、制作垂直亮暗点线,宽度:1个像素,构成线的点的个数,[3,100];

2021-08-23

CreateDefectDot.py

# 制作点类缺陷: # 1、制作单亮点; # 2、制作单暗点; # 3、制作二连亮点; # 4、制作二连暗点;

2021-08-23

机器人的数学基础齐次变换矩阵及其运算

机器人的数学基础齐次变换矩阵及其运算

2018-10-30

EasyX图形库

EasyX图形库EasyX 是针对 C++ 的图形库,可以帮助 C++语言初学者快速上手图形和游戏编程。 比如,可以用 VC + EasyX 很快的用几何图形画一个房子,或者一辆移动的小车,可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏,可以练习图形学的各种算法,等等。

2018-10-30

空空如也

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

TA关注的人

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