上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: CAN2.0B规范定义了两种互补的逻辑数值:显性和隐性。同时传送显性和隐性位时,总线呈现显性状态;同时传送显性状态位时,总线呈现显性状态;同时传送隐性状态位时,总线呈现隐性状态。显性数值表示逻辑0,隐性数值表示逻辑1。 典型地,CAN总线为隐性(逻辑1)时,CAN_H和CAN_L的电平都为2.5V( 阅读全文
posted @ 2018-04-27 16:02 yzl050819 阅读(8787) 评论(0) 推荐(0) 编辑
摘要: CAN协议的报文传输过程中有:数据帧、远程帧、错误帧、过载帧和帧间隔。 1.数据帧:用于发送节点向接收节点传送数据的帧。 2.远程帧:用于接收节点向具有相同ID的发送节点传送数据的帧。 3.错误帧:用于当检测出错误时向其他节点通知错误的帧。 4.过载帧:用于接收节点通知其尚未做好准备的帧。 5.帧间 阅读全文
posted @ 2018-04-27 15:56 yzl050819 阅读(5816) 评论(0) 推荐(1) 编辑
摘要: 应用层——消息 传输层——数据段(segment) 网络层——分组、数据包(packet) 链路层——帧(frame) 物理层——P-PDU(bit) 分组、包,packet,信息在互联网当中传输的单元,网络层实现分组交付。用抓包工具抓到的一条条记录就是包。帧,frame,数据链路层的协议数据单元。 阅读全文
posted @ 2018-04-27 15:23 yzl050819 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: 有一系列的数据点 {xi,yi}{xi,yi},我们知道这些数据点近似的落在一个圆上,根据这些数据估计这个圆的参数就是一个很有意义的问题。今天就来讲讲如何来做圆的拟合。圆拟合的方法有很多种,最小二乘法属于比较简单的一种。今天就先将这种。 我们知道圆方程可以写为: (x−xc)2+(y−yc)2=R2 阅读全文
posted @ 2018-04-07 20:29 yzl050819 阅读(10053) 评论(0) 推荐(0) 编辑
摘要: 一. 为什么要lock,lock了什么?当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源在同一时刻只能被一个线程操作,以确保每个操作都是有效即时的, 阅读全文
posted @ 2018-04-07 20:00 yzl050819 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 在刚加入工作的时候,听到最多的就是RGGB Bayer Pattern。在之前的接触中,一直默认一张图片的每个像素点有RGB三个分量,那“RGGB Bayer Pattern”究竟是什么意思。在网上查找资料以后发现这其实也是非常简单的概念。以下内容大部分为翻译,结合“CCD工作原理教程(V1.2)” 阅读全文
posted @ 2018-03-04 22:17 yzl050819 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 目标 我们有多种方法可以获得从现实世界的数字图像:数码相机、扫描仪、计算机体层摄影或磁共振成像就是其中的几种。在每种情况下我们(人类)看到了什么是图像。但是,转换图像到我们的数字设备时我们的记录是图像的每个点的数值。 例如在上图中你可以看到车的镜子只是一个包含所有强度值的像素点矩阵。现在,我们如何获 阅读全文
posted @ 2018-02-05 21:15 yzl050819 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 我们生活中大多数看到的彩色图片都是RGB类型,但是在进行图像处理时,需要用到灰度图、二值图、HSV、HSI等颜色制式,opencv提供了cvtColor()函数来实现这些功能。首先看一下cvtColor函数定义: 1 参数解释: . InputArray src: 输入图像即要进行颜色空间变换的原图 阅读全文
posted @ 2018-02-05 19:03 yzl050819 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: 真搞不懂,为毛C++这么多类型转换。。 CString m_str(_T("fuck conversion")); char *chr=new char[m_str.GetLength()+1];WideCharToMultiByte(CP_ACP,0,m_str.GetBuffer(),-1,ch 阅读全文
posted @ 2018-02-05 14:56 yzl050819 阅读(383) 评论(0) 推荐(0) 编辑
摘要: VS2013中使用fopen、sprintf等函数是会出现安全问题: error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecati 阅读全文
posted @ 2018-02-05 14:07 yzl050819 阅读(1467) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页