- 博客(60)
- 资源 (16)
- 收藏
- 关注
原创 C#详解:程序域、程序集、模块、Type、反射
C#中进程Process、应用程序域AppDomain、程序集Assembly、模块Module、Type、反射Reflection的关系及反射案例
2022-12-02 18:30:22
2175
原创 凌云视觉案例与工具应用
注意数据对象的类型。调试前把产品转正,使轴的坐标移动方向和图像坐标的移动方向一致。一、 工程案例标定工具及流程:(1)标准标定:建立一个相机中图像坐标系和世界坐标系的关联。如图独立标定流程 。标定协议:机台向相机发送C2,step,X,Y,R。step:表示标定步数,X,Y,R:发送要走的点位坐标。工具块:标定计数:取出标定步数step作为索引。保存坐标:保存世界坐标X,Y,R。轴位置生成:将X,Y,R转换为凌云内部可接受的轴点位类型GcPlatformA..
2022-02-25 18:00:40
6337
6
原创 YAMAHA
1.如果控制器加了扩展IO板,需要配置好“选项板有效设置”,如果没有配置好会报“选项配置错误”的报警。控制器里的扩展报需要拨码才可以启用。2.
2022-02-19 20:01:50
282
原创 安川机器人使用总结
1.设置的工具重量和机器人能达到的最大速度有关,工具重量越重,能达到的最大越小。虽然设置成最高速度也达不到。2.程序暂停后,修改任何参数或者自动程序光标等操作都会使“”程序可继续运行”的信号消失。...
2021-11-13 23:51:32
1345
原创 Epson机器人细节点总结
网口通信类1.端口作为服务器时,设置的ip地址必须和对应的控制器的实际网口的ip地址相同。2.端口设置的结束符是什么,接收的数据也必须带有相同的结束符,否则程序会卡死在input读取缓冲区数据时的语句中。3.在一个线程中打开的端口不能在其他线程中对该端口做操作。4.如果只使用一个字符串变量来读取端口缓冲区中的数据,读取的数据不能使用逗号分割,否则只能接收到第一截的字符串,丢弃后面的字符串。可以使用多个变量分别接收以逗号分割的每个字符串。其他异常5.项目已经打开但提示项目未打开的错误。解决措施:新
2021-11-13 23:45:00
1893
原创 Halcon九点及旋转标定流程
参考文章:https://blog.youkuaiyun.com/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
16167
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
4897
原创 halcon图像金字塔等级的理解和参数设置
金字塔等级的解释:https://blog.youkuaiyun.com/weixin_44490080/article/details/94471157https://blog.youkuaiyun.com/dcrmg/article/details/52561656参数的设置:在搜索过程中使用的金字塔层数是由NumLevels决定的。如果NumLevels设置为0,则使用创建模板时如create_scaled_shape_model中指定的金字塔层数。可选地...
2021-10-16 10:27:15
9257
原创 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
4676
原创 C#设置程序开机自启动
//设置自启动 private void setStart_Click(object sender, EventArgs e) { RegistryKey R_local = Registry.LocalMachine; RegistryKey R_run = R_local.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"); .
2021-08-08 10:17:31
764
原创 C#获取硬盘和CPU序列号,硬盘空间
//引用 using System.Management;//(1)获取硬盘序列号private void button1_Click(object sender, EventArgs e) { ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObject disk = new ManagementObject.
2021-08-08 10:15:01
444
原创 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
479
原创 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
279
原创 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
1034
原创 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
352
原创 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
1059
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
原创 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
651
原创 简单工厂模式
namespace SimpleFactory{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Fruits fruits = GetFru
2021-03-20 12:56:21
123
原创 Josn&Xml序列化案例
namespace SerializedTest{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //(1)JSON1 DataC
2021-03-20 11:59:36
105
原创 XML使用案例
public partial class Form1 : Form { public Form1() { InitializeComponent(); } public void xmlCreat() { XmlDocument doc = new XmlDocument(); XmlDeclaration xmldec = doc.Create
2021-03-20 11:56:06
345
tensorflow-keras猫狗识别迁移学习源码案例+数据集+注释+离线模型
2022-07-29
tensorflow-keras卷积神经网络CNN实现cifar10图像分类源码+数据集+注释+模型加载保存
2022-07-29
tensorflow2.3—python3.8离线安装完整依赖库,
2022-06-17
(上位机)使用TcpLitsener和TcpClient实现服务器与客户端通信完整框架及代码
2021-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人