自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 自制固态继电器

固态继电器作为电子开关,其通断无机械接触部件,较普通电磁继电器工作可靠、开关速度快、无噪声与火化,加上控制电流小,能与一般的CMOS电路兼容。因此,在日常的电子制作与电子产品的开发中,多用固态继电器代替普通的电磁继电器。固态继电器一般由输入恒流控制部分、光电耦合器隔离部分及输出功率开关部分组成。当然,在已知输入电压变化范围不大时,我们可以将恒流部分省略掉。根据实际应用中负载供电电源是交流还是直流,在制作时可选用不同类型的光电耦合器及功率开关元件。在供电电源为直流时,光电耦合器可以选用4N系列(受光器件为光敏

2022-02-17 09:52:19 1238

转载 什么是差分放大电路

 差分放大电路利用电路参数的对称性和负反馈作用,有效地稳定静态工作点,以放大差模信号抑制共模信号为显著特征,广泛应用于直接耦合电路和测量电路的输入级。但是差分放大电路结构复杂、分析繁琐,特别是其对差模输入和共模输入信号有不同的分析方法,难以理解,因而一直是模拟电子技术中的难点。  差分放大电路:按输入输出方式分:有双端输入双端输出、双端输入单端输出、单端输入双端输出和单端输入单端输出四种类型。按共模负反馈的形式分:有典型电路和射极带恒流源的电路两种。  (a)射极偏置差放(b)电流源偏置差放  

2022-02-16 16:10:10 40271 2

转载 问C#高手: [DllImport(“kernel32.dll“)]是什么意思??

这叫引入kernel32.dll这个动态连接库。这个动态连接库里面包含了很多WindowsAPI函数,如果你想使用这面的函数,就需要这么引入。举个例子:[DllImport("kernel32.dll")]private static extern void 函数名(参数,[参数]);函数名就是一个属于kernel32.dll里的一个函数。完了你就可以用那个函数了。kernel32.dll调用kernel32.dll这个DLL里面的API接口!系统API例如[DllImport(...

2020-10-18 22:14:45 3312

转载 c# jobject 的数据结构的解析:

c# jobject 数据结构的解析:首先下载Newtonsoft.Json,增加引用using Newtonsoft.Json.Linq;把jobject的内容提取出来,Jobject的内容格式如下:{"code": 200,"msg": "SUCCESS","data": {"id": "12345678","name": "张三","sex": "男","result": {"access_token": "49d58eacd7811e4...

2020-09-04 16:55:03 1191

转载 深入理解Thread.sleep()的意义

我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒?某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(0) 。既然是 Sleep 0 毫秒,那么他跟去掉这句代码相比,有啥区别么?我们先回顾一下操作系统原理。操作..

2020-07-09 20:47:46 1923

转载 HTTP 协议入门

HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。本文介绍 HTTP 协议的历史演变和设计思路。一、HTTP/0.9HTTP 是基于 TCP/IP 协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。最早版本是1991年发布的0.9版。该版本极其简单,只有一个命令GET。GET /index.html上面命令表示,TCP 连接(connection)建立后,

2020-06-20 22:11:42 133

转载 C#操作XML方法详解

usingSystem.Xml;//初始化一个xml实例XmlDocument xml=newXmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.SelectSingleNode("/root");//获取节点下所有直接子节点XmlNod...

2020-06-20 21:57:57 856

转载 VisionPro常用视觉工具详解--CogPMAlignTool

一.CogPMAlignTool简述CogPMAlignTooI 是一个模型定位工具,和其他一些模型定位算法一样,其首先训练一个模型,然后在运行时图像上查询一个或多个己训练的模型,但是CogPMA1ignTool不是基于像素栅格,基于像素栅格的算法在一些旋转和尺寸变化的情况时达不到有效的精度。它是基于特征的,在模型匹配中更加快速和准确。二.主要参数2.1 三种可选算法PatQuick:...

2020-04-16 13:26:13 7282

转载 VisionPro脚本详解

一.VisionPro脚本的种类及功能VisionPro 脚本可以定制或扩展 QuickBuild 的功能,主要表现在以下几个方面:根据其他工具的运行结果有条件的运行视觉工具对视觉工具的执行结果进行附加计算创建或定制可重复利用的工具当你创建Quick Build程序运行时,VisionPro在特定的点执行脚本程序,这些脚本程序可能代替正常的VisionPro代码,亦可能附加在Visio...

2020-04-15 14:58:17 7809

转载 VisionPro 常用控件的说明 C# 开发

VisionPro常用控件的说明工具设置窗体CogPMAlignEditV2 [ 模版匹配设置窗体控件]CogPMAlignEditV2.Subject: 工具关联对象如:CogPMAlignEditV2.Subject= CogPMAlignTool1;CogPMAlignTool1的类型为CogPMAlignToolCogFixtur...

2020-04-14 08:40:17 6246

转载 欧姆龙plc交互协议hostlink

Hostlink 协议说明1.D取数据读(读取D10000的数据)@ 00 FA 0 000000 00 0101 82 2700 00 0003 XX *|2| |2||1| |-----6----||2| |-4-||2| |--4--||2||-4-|站点号 FINS头代码 响应等待时间 6个0 服务码默认0 FINS命令 命令数据 校验码 *...

2020-01-11 16:48:39 6341

转载 一个点绕某个定点旋转a角后的坐标计算,推导

背景:最近在做3D说话人说话时,下牙是一个旋转动作,可是在计算旋转后的新坐标时,脑子里极力搜索公式,却想不起来,这本是一个高中问题。最后在网上搜索到一个公式,却发现其推导有些复杂,故此处写下此问题的求解,自认为此处的求解过程较为简单。问题描述:如上图,已知定点A(x0,y0),给定任一点B(x1,y1),求B饶A顺时针旋转a角度后的C点坐标。解:先做平移,使A移到原点...

2019-12-30 14:14:27 4874 1

转载 EPSON机器人固定下相机自动标定及下相机纠偏抓取程序

Function VisionCalib_FIXEDUP '固定下相机自动标定 Integer i Double X_Distance, Y_Distance X_Distance = 10 '9宫格X偏移量(设太大可能超出CCD视野) Y_Distance = 10 '9宫格Y偏移量(设太大可能超出CCD视野) String buff$ ...

2019-12-29 15:45:59 1546

转载 Epson机器人原点与左右手矫正说明

Epson Robot G3/6原点校正方法原 点 校 正下图为Epson Robot 文档里对于Robot 原点的说明。对于新到的设备,应该先检查,再确定是否需要校正。如果原点位置正确,不需要校正;如果不正确,则需要校正。G3 原点。G6原点。校正的方法有两种:1、使用Calibration Wizard ( Menu ...

2019-12-29 09:59:08 4990

转载 工业现场相机坐标系和机械手坐标系的标定(1)-相机和机械手分离的情况

工业现场使用视觉时一般需要相机坐标系和机械手臂坐标系的转化,这里介绍一种比较简单的标定方案。没有使用到标定板。经过几个项目的测试,精度还算可以,如果要求高精度的场合,就用标定板标定吧!【可以购买专用的标定板,或者自己制作(像我这种穷逼),哈哈,可以阅读这个文章下这个软件自己做一个标定板嘿!】 如上图所示:OXY为机械手坐标系,O'X'Y'为相机坐标系。theta为...

2019-12-26 20:33:26 681

转载 绕某一点旋转矩阵,分析,

. 简介计算机图形学中的应用非常广泛的变换是一种称为仿射变换的特殊变换,在仿射变换中的基本变换包括平移、旋转、缩放、剪切这几种。本文以及接下来的几篇文章重点介绍一下关于旋转的变换,包括二维旋转变换、三维旋转变换以及它的一些表达方式(旋转矩阵、四元数、欧拉角等)。2. 绕原点二维旋转首先要明确旋转在二维中是绕着某一个点进行旋转,三维中是绕着某一个轴进行旋转。二维旋转中最简单的场景是绕着坐...

2019-12-26 20:10:32 17211

转载 C# HTTP系列9 GET与POST示例

学习本篇之前,对 HttpWebRequest 与 HttpWebResponse 不太熟悉的同学,请先学习《C# HTTP系列》。应用程序中使用HTTP协议和服务器交互主要是进行数据的上传与下载,最常见的方式是通过 GET 和 POST 两种方式来完成。本篇介绍 C# HttpWebRequest 如何使用这两种方式来实现。示例场景:1 <form id="form1" ...

2019-12-25 14:52:01 684

转载 C# HTTP系列7 HttpWebRequest.Method属性

HttpWebRequest.Method属性,获取或设置请求的方法。用于联系 Internet 资源的请求方法。默认值为 GET。System.Net 命名空间下提供了WebRequestMethods 类,该类包含了 Http、File、Ftp 三个类。如下: 1 namespace System.Net 2 { 3 /// <summary> 4 ...

2019-12-25 14:49:45 1626

转载 C# HTTP系列8 GET与POST对比说明

HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计...

2019-12-25 14:48:12 261

转载 C# HTTP系列6 HttpWebResponse.StatusCode 响应代码中文详解

1xx - 信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应· 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)· 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)2xx - 成功 这类状态代码表明服务器成功地接...

2019-12-25 14:45:43 766

转载 C# HTTP系列5 HttpWebResponse.StatusCode 属性

HttpWebResponse.StatusCode 属性获取响应的状态。对应HttpStatusCode枚举值之一。HttpStatusCode 枚举Accepted 202 等效于 HTTP 状态 202。Accepted指示已接受请求做进一步处理。 Ambiguous 300 等效于 HTTP 状态 300。Ambiguo...

2019-12-25 14:41:48 392

转载 C# HTTP系列4 HttpWebRequest.CookieContainer属性

HttpWebRequest.CookieContainer 获取或设置与此请求关联的 Cookie。默认情况下CookieContainer是null。它是一种数据结构, 它为Cookie类的实例提供存储, 并以类似于数据库的方式访问。CookieContainer具有一个容量限制, 该限制是在创建容器或由属性更改时设置的。Cookie类的实例根据其源 URI 添加到容器中。它...

2019-12-25 14:38:50 1291

转载 C# HTTP系列2 HttpWebReponse类

System.Net.HttpWebReponse 类提供WebResponse类的特定于HTTP的实现。例子下面的示例返回一个从HttpWebRequest对象返回的 HttpWebResponse对象。1 HttpWebRequest httpWReq = ebRequest.Create("http://www.baidu.com") as HttpWebReques...

2019-12-25 14:37:02 358

转载 C# HTTP系列3 HttpWebRequest.ContentType属性

获取或设置请求的Content-typeHTTP 标头的值。默认值为null。常见的请求内容类型为以下几种: 1 /// <summary> 2 /// HTTP 内容类型(Content-Type) 3 /// </summary> 4 public class HttpContentType 5 { 6 /// <summ...

2019-12-25 14:35:08 2137

转载 C# HTTP系列 HttpWebRequest 与 HttpWebResponse

HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。  HTTP是一个简单的请求-响应协议,它通常运行在TCP之上,是一个无状态的协议。它指定了...

2019-12-25 14:31:42 2859

转载 C#通过GET/POST方式发送Http请求

介绍http请求的两种方式,get和post方式。并用C#语言实现,如何请求url并获取返回的数据两者的区别:参数Get请求把提交的数据进行简单编码,同时将url的一部分发送到服务器比如url:Http://127.0.0.1/login.jsp?Name=zhangshi&Age=30&Submit=%cc%E+%BD%BB所以get请求方式提交的数据存...

2019-12-25 10:15:23 1132

转载 c# Socket编程基础知识

这一篇文章,将图文并茂地介绍Socket编程的基础知识,我相信,如果你按照步骤做完实验,一定可以对Socket编程有更好地理解。本文源代码,可以通过这里下载 http://files.cnblogs.com/chenxizhang/SocketWorkshop.rar第一步:创建解决方案第二步:创建服务端程序这里可以选择“Console Application”这个类型,...

2019-12-22 18:56:52 921

转载 C++中const关键字的使用方法,烦透了一遍一遍的搜,总结一下,加深印象!!!

之前一直在学习C/C++,关于const的使用,这里出现一点,那里出现一点。知识用时方恨少,这一段时间正好各种笔试题,其中关于const的用法也是层出不穷,所以疲于在书本上各种翻,这里汇总一下,加深自己的印象的同时,也方便以后查阅和学习。菜鸟一个,若有错误,望指正! const关键字 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。不管出现在任何...

2019-12-13 08:35:35 134

转载 相机拍摄时最重要的三个参数——光圈、快门、ISO

如果你对相机只有很少了解,那么看这篇文章再好不过啦,我结合很多资料,力图用最通俗易懂的方式进行讲解。相机拍摄时最重要的3个参数就是——光圈、快门、ISO次重要的参数有——焦距、景深、曝光在介绍光圈、快门、ISO之前,必须先介绍曝光。曝光准确的照片:过曝的照片:欠曝的照片:我们把一张完美曝光的照片理解成一桶刚刚装满的水,不...

2019-12-08 19:53:16 4984 3

转载 Halcon选择一堆region中面积第N大的region的算法实现

以下图为例:比如我想把面积第2小的那个“小正方形”选择出来,算法代码如下:1 read_image (Yuan, 'C:/Users/happy xia/Desktop/yuan.png')2 binary_threshold (Yuan, Region, 'max_separability', 'dark', UsedThreshold)3 connection (Regi...

2019-12-08 19:38:22 937

转载 探究算子find_shape_model中参数MaxOverlap的准确意思

基于形状的模板查找算子:find_shape_model(Image : : ModelID, AngleStart, AngleExtent, MinScore, NumMatches,MaxOverlap, SubPixel, NumLevels, Greediness : Row, Column, Angle, Score)MaxOverlap:意思是允许的最大重叠区域。...

2019-12-08 19:31:02 771

转载 Halcon编程-基于形状特征的模板匹配

halcon软件最高效的一个方面在于模板匹配,号称可以快速进行柔性模板匹配,能够非常方便的用于缺陷检测、目标定位。下面以一个简单的例子说明基于形状特征的模板匹配。 为了在右图中,定位图中的三个带旋转箭头的圆圈。注意存在,位置、旋转和尺度变化。上halcon程序 1 * This example program shows how to find scaled and...

2019-12-08 19:17:45 1561

转载 halcon模板匹配

在机器视觉应用中,经常需要对图像进行仿射变换。1、在基于参考的视觉检测中,由于待检图像与参考图像或多或少都会存在几何变化(平移、旋转、缩放等),所以在做比较之前一般都要对待检图像进行仿射变换以对齐图像。2、要进行仿射变换,必须先获取变换矩阵,形状匹配是获取变换矩阵的一种高效的方法。3、Halcon的如下几个函数是专门用于计算变换矩阵的:vector_angle_to_rigid:Comp...

2019-12-08 16:51:18 586

转载 影响形状模板匹配的查找速度的参数分析

我们都知道,HDevelop中,在菜单栏“助手”中,可以通过“Matching”助手辅助模板匹配的建模等操作。“基于形状”的模板匹配, 主要有三种类型:find_shape_model、find_scaled_shape_model、find_aniso_shape_model。那么这三种类型有什么区别呢?我用一张图来说明。说明:find_shape_m...

2019-12-07 20:01:14 1791

转载 HTTP请求时POST参数到底应该怎么传?

前言接口请求现在基本上是应用必备了, 各个请求库用了这么多年从来没出什么岔子.不过最近却产生了一点疑惑, 为什么之前用的好好的POST方法访问新接口时提示传递参数为空呢? 为什么网络上的接口请求测试工具中有两种参数形式呢?这是因为 http 请求头内的 content-type 不一样导致的 (used with POST and PUT requests)HTTP 请求头/响应头简述...

2019-12-07 14:37:12 4371

转载 c# Chart设置样式

一、chart属性熟悉能够对C# chart控件属性熟悉起帮助的code, 现在分享给大家,Chart Operate Demo Code Download,如有帮助,别忘点个赞.有关MS_Chart的Control范围、ChartArea范围、InnerPlotArea范围,及Lengend、刻度与标签的位置关系如下图所示。以便让大家有个清晰的认识。Chart...

2019-12-05 09:32:38 2374 2

转载 浅析C# 中object sender与EventArgs e

一、了解C#中的预定义事件处理机制 在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理。EventArgs是包含事件数据的类的基类,用于传递事件的细节。EventHandler是一个委托声明如下public delegate void EventHandler( object sender , EventArgs e )...

2019-12-04 10:33:37 415

转载 Halcon 几何变换之仿射变换

几何变换包括仿射变换、投影变换、图像变换以及极坐标变换。不同的资料可能会有不同的划分。它们具体的数学表达感性趣的可以自己查找。这里只描述Halcon的仿射变换运用。Halcon中的放射变换常用的两种方式:旋转以及缩放(当然平移也常用,但是不属于仿射变换)。变换涉及到三个量,一个是待变换的图像或者说矩阵,一个变换矩阵,以及变换后的图像或者矩阵。所以在Halcon中会有两种运用方式。第一种:已知待...

2019-11-22 20:47:06 4734

转载 halcon 仿射变换功能函数,

1.仿射变换有:平移、旋转、缩放、斜切。2.要进行仿射变换,必须先获取变换矩阵。要获取变换矩阵,必须先获取特征点坐标、角度等信息,几何匹配和bolb是获取特征点的高效方法,除此之外还有其它方法,只要能稳定的求出特征点即可。3.仿射变换流程(1.)获取特征点坐标、角度(2.)计算仿射变换矩阵(3.)对图像、区域、轮廓进行仿射变换4.根据特征点、角度计算仿射变...

2019-11-22 19:47:44 4197

转载 halcon 的图像坐标转到实际的机械坐标的标定

所谓手眼系统,就是人眼睛看到一个东西的时候要让手去抓取,就需要大脑知道眼睛和手的坐标关系。如果把大脑比作B,把眼睛比作A,把手比作C,如果A和B的关系知道,B和C的关系知道,那么C和A的关系就知道了,也就是手和眼的坐标关系也就知道了。相机知道的是像素坐标,机械手是空间坐标系,所以手眼标定就是得到像素坐标系和空间机械手坐标系的坐标转化关系。在实际控制中,相机检测到目标在图像中的像...

2019-11-22 19:43:20 4339 1

空空如也

空空如也

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

TA关注的人

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