- 博客(129)
- 收藏
- 关注
原创 海康智能相机调焦和保存流程问题和办法
VisionMaster_Aarch64_Client_SC_SVC_CN_STD_V4.2.21_231227并升级服务包。VisionMaster_Aarch64_Server_SC_SVC_CN_STD_V4.2.21_231227解决。软件连接超时重启软件,重新插拔相机MV-SC6050M-12M-XBN电源可解决。VM4.2.21保存的流程重新打开无法运行,重新安装客户端。相机调焦采图,使用mvs调焦和设备保存参数。
2024-09-14 09:53:00 111
原创 智能读码器添加蜂鸣器和光电开关,记录类似案例
场景二:工件在AOI(Automatic Optical Inspection,即自动光学检查)检测设备前,除了需要绑定码信息外,还需要通过读码器输出 + AOI设备结合控制接驳设备,最终采用短期输出控制光耦隔离继电器,结合AOI设备发出的短路信号实现。场景一: 工位在AOI检测设备后,需要将码信息通过光标输出的方式绑定到MES系统内,所以采用了读码平台软件焦点输出(相当于使用键盘输入)插件实现。对二维码和条码进行识别并绑定到MES系统,同时实现FTP存图和对接驳设备的控制。
2024-09-05 16:46:53 232
原创 灵感随笔1
然而如果没有勇气和智慧或者勇气和智慧不够,那他一定就会需要获得勇气和智慧,否则,人生将无法持续,或者失去尊严,或者危害他人。人是有主动性的,这个注定成为领导的人可以学习得到勇气和智慧,否则上天就会降下灾祸让他不得不学习勇气和智慧。就能力的考验来说,领导比普通人要承受更多,这也就意味着需要更大的勇气和智慧。如果一个人注定要成为一个领导,而且做的不错的话,就一定需要有勇气和智慧。主动或者被动,自己选择,这样看来,主动的提高是相对高明些。2024年8月28 周三。
2024-08-28 15:10:21 108
原创 【无标题】
以前做事情很不错,不大会人际交往,甚至一度以为是因为做事耽误了人际交往,就放弃了做事的。态度,导致事情也做不好,不仅人际关系没变好,反而失去了尊严,现在重拾做事的态度,然后再把人际交往上适度努努力搞好。
2024-07-15 10:43:09 91
原创 【无标题】
以前总是处在这种跌宕的情绪中,很是让人头大,因为人生遇到一些事情总是不能预知的,所以我的心态一直深受影响。对于内向敏感的我来说,当自己表现优秀时才能从容一些,而一旦表现很糟糕或者别人不认可我就会不停的否定自己。以前总是做成一件事就会信心多一些,做不成一些事情就沮丧多一些甚至怀疑自己,然后影响生活的方方面面。别人的眼光我们都无法掌握,学习和自律却是自己一直可以掌握的,所以从此我可以一直优秀了,如今,我终于跳出这个怪圈,某种意义实现了自己对于优秀带来的束缚和堕落。因为我有了这两大法宝,之前一直忽视的大招。
2024-06-26 16:18:10 214 2
原创 好好学习,天天向上
不要懈怠,也不要犯急性病,须知,做什莫都要花一定的时间才能做好。学习技术的同时也要提高和人沟通的能力。不要因为工作忽视了关心亲人朋友。工作要用心,要长久的用功。遇事不要紧张,更不要害怕。
2024-04-03 11:28:39 124
原创 线阵相机参数介绍之轴编码器控制
编码器会将检测对象的实际位移转换为固定数量电信号。例如:编码器的精度是2000p/r,该参数的含义是编码器每转一圈输出2000个信号,通过该参数便可以计算相机的纵向像素精度。编码器是将检测对象的运动与相机拍摄取图相匹配的设备,也即检测对象运动一定距离,相机就拍摄一定行高的图像。1. 使纵向精度为定值,保证检测对象运动加减速过程中不拉伸压缩。2. 单向运动相机取图,反向运动不取图。1.2 功能参数详解。
2024-02-20 16:32:57 727
原创 线阵相机之行触发
线阵相机传感器每次成像只会扫描一行图像,而每次采集的时机则会直接影响到最终图像效果,因此实际应用中一般都需要使用外部信号来控制相机采集的节拍。行触发即外部信号控制相机进行每一行图像的采集。
2024-02-20 15:53:39 697
原创 visionMaster视觉功能模块之图像采集
该参数可设置运行时首张图像的帧号值,后续图像的帧号以步进1累加。可通过模块结果中的SN码查看当前图像的帧号。【最后一张停止】 启动自动切换后,有该参数,开启后当使用本地图像连续运行方案时,运行完最后一张图像,方案停止运行。【SN初始值】 用于设置运行后图像的帧号,一般作为结果标记使用,例如查看本次输出的结果。可以设置【取图间隔】,可以设置两次取图之间的时间间隔,单位为ms。【显示图像名称】 可设置显示图像的左下角是否显示图像文件的名称。【自动切换】 开启后每次运行会切换到下一张图像。
2024-02-20 15:44:22 572
原创 线阵相机参数介绍---变频参数控制
2.外部输入信号的行频值在变化过程中,成像与理想不符,以编码器作为触发源举例,在理想状态下加减速时图像的纵向精度恒定,与横向精度的比值不变,也即拉伸压缩比恒定。对外部信号处理的根本目的在于控制成像的纵向精度值,使之与图像的横向精度值相匹配来还原拍摄对象的真实比例。对预分频器赋值n1(即将外部信号的行频值除以值n1,也可以理解为相机每接收n1个外部信号才响应一次触发)来避免外部输入信号超出相机最大行频的问题。记录对象的运动距离值,测量该段运动距离下对应的成像行数,也即纵向像素数,将运动距离/纵向像素值。
2024-02-20 15:23:46 756
原创 畸变标定和畸变校正
畸变校正:根据畸变校正文件对带畸变的输入图像进行校正,得到去畸变的图像。畸变标定:对带畸变的标定板图像进行标定,生成相应的畸变校正文件。畸变类型:包含径向畸变、透视畸变和径向透视畸变。+ 图像(带畸变)——> 图像(去畸变)---->畸变标定工具---->镜像透视畸变同时包括这两种情况。标定板图像(带畸变)
2024-02-19 16:42:56 358
原创 从事机器视觉,笔记本电脑该如何选型
本人也是第一次选型,大家有好的建议可以多多发评论。机器视觉和深度学习,对计算机的CPU、内存、显卡、硬盘要求都较高,价位基本到7000以上,显卡一般不会差的!
2024-02-06 11:53:48 2340
原创 c#读取csv文件中的某一列的数据
在这个例子中,ReadCsvColumn方法接受文件路径和目标列号作为参数,使用File.ReadAllLines读取整个CSV文件,然后遍历每一行,解析目标列的数据。解答方案:在 C#中,你可以使用File.ReadAllLines来读取CSV中的所有行,然后逐行解析每一行的列数据。将ReadCsvColumn方法函数未作修改,直接复制到窗体代码中,注意,不是复制到按钮代码中。同样,记得在实际应用中可能出现的异常,例如文件不存在、列号无效等。上面试GPT-3.5,很好的浏览网站,输入问题,可得到答案。
2024-02-05 14:10:14 1378
原创 线阵相机系列-- 1. 什么是线阵相机
根据工业相机像素排列方式的不同,分为面阵相机和线阵相机。面阵相机的像素排列为一个完整的面,一次获取整幅二维图像,而线阵相机的像素以一条线排列,每次得到的图像呈现出一条线,通过设置扫描频率以及和被测物体相对运动的配合下进行逐行连续扫描来获取一帧图像。(1)线阵相机传感器的像敏单元只有一行,所以其单排感光单元数目可以做的很多,在同等测量精度的前提下,其测量范围可以做的较大;(1)线阵相机应用于动态场景,曝光时间有限,需要外部提供较高功率的线阵光源;(3)图像精度可能受扫描运动的影响而降低,最终影响测量精度。
2024-02-04 11:33:14 710
原创 工业线阵相机
行频,即相机每秒中输出的图像行数。相机帧率与行频成正比,与图像高度成反比,Fps(帧率) = Lps(行频)/Height(图像高度)很好理解,因为帧率是每秒输出的图像数。
2024-02-04 09:11:18 254
原创 客户端和服务端的简介
客户端(Client) 或称用户端,是指与服务器相对应,为客户提供本地服务的程序。例如:下载 QQ 或者微信时,实际上我们下载的是腾讯开发的客户端程序(在我们电脑或者手机执行的程序)。服务器上运行着服务器端程序(客户机不用下载的程序),主要负责根据客户端发送过来的请求进行业务逻辑和数据的处理。对于服务器要求不高的话我们的电脑也可以充当一台服务器(将服务器端程序在本机运行),平时我们线下开发就是这么做的。不过服务器都是一直工作(开机)着的,因为一旦软件上线,一般都要一直为其使用者提供服务的。
2024-02-03 10:46:23 1081
原创 学习下周总理
三、习作合一,要注意时间、空间和条件,使之配合适当,要注意检讨和整理,要有发现和创造。六、永远不与群众脱离,向群众学习,并帮助他们。过集体生活,注意调研,遵守纪律。我觉的应该学习周总理,哪怕一点点,也受益良多,共勉。七、健全自己身体,保持合理的规律生活,这是自我修养的物质基础。四、要与自己的他人的一切不正确的思想意识作原则上坚决的斗争。五、适当地发扬自己的长处,具体地纠正自己的短处。“一、加紧学习,抓住中心,宁精勿杂,宁专勿多。二、努力工作,要有计划,有重点,有条理。
2024-02-02 10:56:49 144
原创 未能找到类型或命名空间名”hwindowcontrol“(是否缺少using指令
在Form1.Designer.cs中添加using HalconDotNet。注意是Form1.cs添加using HalconDotNet外,Form1.Designer.cs也是。
2024-01-29 14:08:17 298
原创 VisionMaster图像拼接功能实现
目前图像拼接工具标定步骤支持海康自研1型和型标定板。生成的标定板图片保存在此路径:c:\VisionMaster3.4.0\Applications\Tools\自研标定板生成Demo可将标定板图片打印下来使用。由于硬件或安装环境限制,单个相机视野无法覆盖整个视野,但实际应用需要全视野图像时,可以拍摄物体的多个部分拼接成一张整图。在实际应用中,一般需要对相机实时数据进行拼接,因此需要创建全局相机以便图像模块订阅。使用标定图进行标定建模是最重要的一步,成功标定后可以将图像无缝拼接起来。
2024-01-27 13:14:06 1329
原创 c#读取getman网址中的json
命名空间,这通常已经包含在 .NET Core 或 .NET Framework 项目中。如果没有,请确保将其添加到您的项目中。类来发送 HTTP 请求并读取 Getman 网址中的 JSON 数据。,这是为了避免阻塞主线程。在实际应用中,您可能需要根据您的需求对代码进行适当的调整。替换为您 Getman 网址的实际地址。此外,需要在项目中引用。请注意,上述示例使用了异步方法。在C#中,您可以使用。
2024-01-23 15:45:54 613
原创 json解析
JSON(JavaScript Object Notation,JS对象简谱)是一种轻量级的数据交换格式。它是基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
2024-01-20 17:05:07 547
原创 VM使用教程--SDK取图 视频笔记
本笔记均由海康机器人官网的V学院视频中记录所得,属于省流大师了[doge]图像采集图像采集包括1图像源,2多图采集,3输出图像,4缓存图像,5光源。
2024-01-20 11:56:30 2217
原创 风物长宜放远量
我说我想留,老板说你不是你没有你不想就返回了。怀疑自己的智商还能不能胜任了。怀疑自己的性格要孤单一辈了。乏味的工作和出差给我倒胃了。领导靠谱同事很好工作顺利了。领导给说小伙子不错再会了。2022年游山玩水了。冲动的辞职老家省会了。2023年努力工作了。
2024-01-19 14:51:36 341
原创 C# ManagementClass类
ManagementClass对象被实例化时,根据初始化参数的不同能够获取不同的本地信息:“Win32_NetworkAdapterConfiguration"获取本机网络适配器对象。C#提供了ManagementClass类来获取本机的一些基本信息,比如CPU的个数,CPU的频率,网卡的MAC,内存的大小,硬盘的大小等。”Win32_DiskDiver"获取本机硬盘的相关信息,"Win32_Processor"获取本机CPU相关的信息。”Win32_OperatingSystem"获取内存等信息。
2024-01-19 14:37:05 613
原创 c# string str = null;
str2是定义了一个string类的引用,str2并没有指向任何地方,在使用前如果不实例化的话,将报错。str1是一个空字符串,空字符串是一个特殊字符串,只不过这个字符串的值为空,在内存中是有准确的指向的。// 初始化对象分配空间。
2024-01-19 14:23:31 398
原创 c# public string 和 public void
public string 的返回值是字符串类型,string类型不必使用输出语句,直接return即可。而public void 无返回值。
2024-01-19 14:15:00 416
原创 c# internal class
c# 的 internal 访问修饰符表示访问仅限当前程序集,internal修饰符修饰的类中,可以有public的成员变量和成员方法。
2024-01-19 13:55:05 462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人