<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[robotvision+]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DT6924460</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DT6924460]]></copyright><item><title><![CDATA[C# 接口和抽象类有效的搭配使用建议]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/137551959</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/137551959</guid><author>DT6924460</author><pubDate>Tue, 09 Apr 2024 14:49:51 +0800</pubDate><description><![CDATA[Vehicle抽象类实现了这个接口，但没有提供Move方法的具体实现，而是将这个责任留给了继承自它的具体类（如Car类）。在面向对象设计中，接口（Interfaces）和抽象类（Abstract Classes）都是用来实现抽象概念的机制，但它们的使用和目的有所不同。这样，具体的实现类可以通过继承抽象类来获得一些默认的实现，同时保留了通过接口强制规定的灵活性。使用场景：当多个类共享相同的方法实现时，或者当你的类需要提供一些默认的实现给继承者，但同时又保留一部分由继承者自行实现的方法。组合使用接口和抽象类。]]></description><category></category></item><item><title><![CDATA[C# TASK异步执行 -【实用代码片段】]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/137474394</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/137474394</guid><author>DT6924460</author><pubDate>Sun, 07 Apr 2024 19:11:12 +0800</pubDate><description><![CDATA[【代码】C# TASK异步执行 -【实用代码片段】]]></description><category></category></item><item><title><![CDATA[【工业级3D视觉技术圈-欢迎加入】]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/129036633</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/129036633</guid><author>DT6924460</author><pubDate>Wed, 08 Mar 2023 21:35:43 +0800</pubDate><description><![CDATA[在这里你可以获得什么?
1.可获取本星球发布3D视觉测量技术系列课程，給各位提供源码以及问答服务。课程内容如下：
①深度图转彩色图
②深度图转点云图
③深度图转txt文件
④点云图转深度图
⑤基于点云拟合平面
⑥基于点云求高度差
⑦基于点云求平面度
⑧生成点云空间ROI
⑨点云体积计算
⑩点云平面夹角测量
①点云空间拟合直线
②点云平面相交计算
③点云空间定向切割法
④点云拼接逻辑演示
⑤点云表面法向量计算
⑥点云噪声滤波计算
⑦点云边缘检测
未完待续…此系列学习案例后面会继续更新。
2.可获取本星球发布的]]></description><category></category></item><item><title><![CDATA[双目结构光3D原理]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/128190740</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/128190740</guid><author>DT6924460</author><pubDate>Mon, 05 Dec 2022 17:56:22 +0800</pubDate><description><![CDATA[如上图所示：：就是带有一定结构的，而且我们自己是知道光源的这种结构的。结构光三维视觉也是基于光学三角测量原理。光学投射器将一定模式的结构光透射于物体表面，在表面上形成由被测物体表面形状所调制的光条三维图像。该三维图像由处于另一位置的摄像机探测，从而获得光条二维畸变图像。光条的畸变程度取决于光学投射器与摄像机之间的相对位置和物体表面形状轮廓（高度）。直观上，沿着光条显示出的位移（或者偏移）与物体表面高度成比例，扭结表示了平面的变化，不连续显示了表面的物理间隙。当光学投射器与摄像机之间的相对位置一定时，由畸变的]]></description><category></category></item><item><title><![CDATA[3D视觉|了解下工业上常见的3D相机]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/128190513</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/128190513</guid><author>DT6924460</author><pubDate>Mon, 05 Dec 2022 17:52:20 +0800</pubDate><description><![CDATA[说起相机，大家估计都很熟悉了。那么相对于平常使用的2D相机，3D相机又有哪些区别呢，顾名思义，3D相机可以让我们获取我们物理世界的空间信息，即立体三维的物理信息。多了一个维度的信息，似乎打开了一扇大门，有了无限遐想。3D传感器通常由普通2D相机搭配深度传感器组成。通过算法实现采集空间信息，而空间信息一般是由空间的点集（X,Y,Z）构成，即点云。除此之外，还可以输出深度图和亮度图。在工业领域，我们通常用在高精度的产品检测以及空间无序分拣等工序。相机在使用的时候也会受到线状扫描的限制，通常会要求被检测物体在匀速]]></description><category></category></item><item><title><![CDATA[机器视觉中如何确认光源类型与打光方式]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/128153454</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/128153454</guid><author>DT6924460</author><pubDate>Fri, 02 Dec 2022 19:40:01 +0800</pubDate><description><![CDATA[使用彩色照相机时，通常选择白色。使用单色照相机时，需要具备以下知识。2.使用波长进行检测 下面的图像比较透过透明薄膜获取输送带中芯片上的印刷图案。使用红色照明获得的对比度高于使用蓝色照明，因为前者透过性更好（散射率更低）。]]></description><category></category></item><item><title><![CDATA[工业光源应该如何选择]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/128153413</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/128153413</guid><author>DT6924460</author><pubDate>Fri, 02 Dec 2022 19:36:20 +0800</pubDate><description><![CDATA[有必要反映出目标表面与异物之间的差异，但由于在颜色上只有细微的差别，这很难辨别。即便使用反射光检测不到任何差异，通过使用透射光从目标背面照射，也可以显示出异物的黑色剪影。由于金属表面能很好的反射光线，而刻字则不能，因此，最优方法是使用镜面反射来凸显表面与刻字之间的差异。检查目标的尺寸与安装条件。镜面反射的图像示例：检验金属表面上是否存在刻字。光线照射到目标上，镜头接收到直接反射的光线。光线照射到目标上，镜头接收到均匀的环境光线。透射光的图像示例检验非织造织物上的异物。光线照射到目标上，镜头接收到透射剪影。]]></description><category></category></item><item><title><![CDATA[如何选择工业中CCD相机与CMOS相机]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/128153369</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/128153369</guid><author>DT6924460</author><pubDate>Fri, 02 Dec 2022 19:30:53 +0800</pubDate><description><![CDATA[按感光芯片的结构分，可以分为 CCD 和 CMOS 两种。具体的又有很多种，这里我们列举几种比较常见的：全帧 CCD帧转移 CCD逐行扫描行间转移 CCD隔行扫描行间转移 CCD3T CMOS滚动快门或卷帘快门4T CMOS串行全帧快门5T CMOS并行全帧快门线阵 CCD以上结构中，在工业检测领域应用最多的是逐行扫描行间转移 CCD、隔行扫描行间转移CCD、3T CMOS 滚动快门或卷帘快门和 4T CMOS 串行全帧快门。]]></description><category></category></item><item><title><![CDATA[关于工业线阵相机的一些知识]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/128153241</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/128153241</guid><author>DT6924460</author><pubDate>Fri, 02 Dec 2022 19:19:57 +0800</pubDate><description><![CDATA[比如，分辨率为1280×1024 的相机，也就是 1.25M，每秒 28 帧，则带宽就是 35M。相机的帧频一般和两个因素有关，一是相机使用的感光芯片的输出帧频，而是相机能够传输的帧频，一般，相机选用的接口都是能将感光芯片产生的图象完整的传输到主机的，但一些低成本的相机或做的不好的相机也有可能不能将感光芯片产生的图象完整的传输到主机，就是通常所谓的丢帧。根据要检测的速度，选择相机的帧率一定要大于或等于检测速度，等于的情况就是你处理图像的时间一定要快，一定要在相机的曝光和传输的时间内完成。]]></description><category></category></item><item><title><![CDATA[关于如何正确选择工业相机]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/128153198</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/128153198</guid><author>DT6924460</author><pubDate>Fri, 02 Dec 2022 19:16:50 +0800</pubDate><description><![CDATA[但实际问题是，如果一个像素对应一个缺陷的话，那么这样的系统一定会极不稳定，因为随便的一个干扰像素点都可能被误认为缺陷，所以我们为了提高系统的精准度和稳定性，最好取缺陷的面积在3到4个像素以上，这样我们选择的相机也就在130万乘3以上，即最低不能少于300万像素，通常采用300万像素的相机为最佳。有一些检测场合不需要检测颜色信息，但因为检测物体是彩色的，而且目标和背景的灰度级接近，这时，如果使用黑白相机，则对比度不强烈，而使用彩色相机，可以通过设置不同的 RGB 增益，起到增强对比度的效果。]]></description><category></category></item><item><title><![CDATA[关于工业镜头的景深以及分辨率]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/128153131</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/128153131</guid><author>DT6924460</author><pubDate>Fri, 02 Dec 2022 19:12:32 +0800</pubDate><description><![CDATA[景深：在景物空间中，位于调焦平面前后一定距离内还能够清晰成像的纵深距离，也就是在实际像平面上获得相对清晰影像的景物精简深度范围。]]></description><category></category></item><item><title><![CDATA[关于工业镜头的主要参数]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/128153082</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/128153082</guid><author>DT6924460</author><pubDate>Fri, 02 Dec 2022 19:08:25 +0800</pubDate><description><![CDATA[一般来说， 拍摄对象和镜头的工作距离越长，则视野越广（视野角｝． 另外，视野的广度由镜头的焦点距离来决定．我们将相对于视野，使用镜头可以拍摄的范围的角度称为视角或者视野角。镜头中的一种规格为 [焦点距离]. FA镜头中有代表性的镜头为焦点距离为 8mm /16 mm /25 mm /50 mm 等规格的镜头． 根据想要拍摄的拍摄对象所需的视野和焦点距离， 可以求出对焦位置＝WD（工作距离）。WD和视野的大小由镜头的焦点距离和CCD的尺寸来决定，在无需连接环的最近距离以上时，可以套用以下的比例公式。]]></description><category></category></item><item><title><![CDATA[关于远心镜头的基础知识]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/128128536</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/128128536</guid><author>DT6924460</author><pubDate>Thu, 01 Dec 2022 11:02:30 +0800</pubDate><description><![CDATA[远心镜头（Telecentric lens），是为纠正传统镜头视差而设计，它可以在一定的物距范围内，使得到的图像放大倍率不会变化，简单的说这种镜头拍出来的图像没有近大远小关系。1）.物方远心光路是将孔径光阑放置在光学系统的像方焦平面上，物方主光线平行于光轴主光线的会聚中心位于物方无限远，称之为：物方远心光路。2）.像方远心光路是将孔径光阑放置在光学系统的物方焦平面上，像方主光线平行于光轴主光线的会聚中心位于像方无限远，称之为：像方远心光路。远心镜头的应用：度量衡方面，基于CCD方面的测量，微晶学。]]></description><category></category></item><item><title><![CDATA[工业镜头知多少？]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/128128203</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/128128203</guid><author>DT6924460</author><pubDate>Thu, 01 Dec 2022 10:56:24 +0800</pubDate><description><![CDATA[凸透镜成像规律是物体放在焦点之外，在凸透镜另一侧成倒立的实像，实像可分为缩小、等大以及放大三种，对于光有会聚的作用，是一种光学定律，能够在光屏上呈现的像称为实像。当使用CCD进行拍摄观察时，就可以在CCD靶面映射出实像。在搭建图像处理环境中我们时常需要收集目标物体反射的光，通过相机得到高质量的图像。那么这个收集光线的装置就是镜头。通过焦点进入凸透镜的光折射后平行于光轴行进。通过凸透镜中心的光将保持原来的方向行进。平行于光轴的光发生折射后，经过焦点。光通过凸透镜时会有什么特性?]]></description><category></category></item><item><title><![CDATA[11 Halcon 点云平面交线计算]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/120275634</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/120275634</guid><author>DT6924460</author><pubDate>Wed, 15 Sep 2021 11:19:28 +0800</pubDate><description><![CDATA[/*******************************************************************************

@文档名称: 基于点云的平面交线计算。
@作者: hugo
@版本: 1.1
@日期: 2021-6-30
@描述: 该方法支持点云的平面的交线计算。

*******************************************************************************/

dev_update_win.]]></description><category></category></item><item><title><![CDATA[10 Halcon 点云空间拟合直线]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/119186826</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/119186826</guid><author>DT6924460</author><pubDate>Wed, 28 Jul 2021 18:15:06 +0800</pubDate><description><![CDATA[/*******************************************************************************

@文档名称: 3D点云拟合直线。
@作者: hugo
@版本: 1.1
@日期: 2021-7-26
@描述: 该方法支持3DROI创建以及点云拟合直线。
@来源：欢迎关注微信公众号 robotvision+ 获取更多机器人视觉知识。

******************************************************.]]></description><category></category></item><item><title><![CDATA[09 Halcon 3D点云定向切割]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/119186762</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/119186762</guid><author>DT6924460</author><pubDate>Wed, 28 Jul 2021 18:13:17 +0800</pubDate><description><![CDATA[1.基于halcon算法平台；

2.提供深度图源文件以及解压密码；

3.代码预览：


/*******************************************************************************

@文档名称: 3D点云定向切割。
@作者: hugo
@版本: 1.1
@日期: 2021-6-26
@描述: 该方法支持3DROI创建以及点云定向切割。
@来源：欢迎关注微信公众号 robotvision+ 获取更多机器人视觉知识。

*********]]></description><category></category></item><item><title><![CDATA[08 Halcon 3D点云体积计算]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/118546469</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/118546469</guid><author>DT6924460</author><pubDate>Wed, 07 Jul 2021 20:52:03 +0800</pubDate><description><![CDATA[1.基于halcon算法平台；

2.提供深度图源文件以及解压密码；

3.代码预览：


/*******************************************************************************

@文档名称: 3D点云体积计算。
@作者: hugo
@版本: 1.1
@日期: 2021-7-2
@描述: 该方法支持3DROI创建以及点云体积计算。
@来源：欢迎关注微信公众号 AmazingRobot+ 获取更多机器人视觉知识。

*********]]></description><category></category></item><item><title><![CDATA[07 Halcon 点云平面角测量]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/118438207</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/118438207</guid><author>DT6924460</author><pubDate>Sat, 03 Jul 2021 12:03:29 +0800</pubDate><description><![CDATA[1.基于halcon算法平台；

2.提供深度图源文件以及解压密码；

3.代码预览：


/**********************************

@文档名称: 基于点云的平面夹角测量。
@作者: hugo
@版本: 1.1
@日期: 2021-6-30
@描述: 该方法支持点云的平面的夹角测量。
@来源：欢迎关注微信公众号 AmazingRobot+ 获取更多机器人视觉知识。

***********************************/

dev_update_window]]></description><category></category></item><item><title><![CDATA[06 Halcon 点云平面度测量]]></title><link>https://blog.youkuaiyun.com/DT6924460/article/details/118332325</link><guid>https://blog.youkuaiyun.com/DT6924460/article/details/118332325</guid><author>DT6924460</author><pubDate>Tue, 29 Jun 2021 12:09:15 +0800</pubDate><description><![CDATA[1.基于halcon算法平台；

2.提供深度图源文件以及解压密码；

3.代码预览：


/*****************************

@文档名称: 基于点云的平面度测量。
@作者: hugo
@版本: 1.1
@日期: 2021-6-20
@描述: 该方法支持点云的平面的平面度测量。
@来源：欢迎关注微信公众号 AmazingRobot+ 获取更多机器人视觉知识。

********************************/

dev_update_window ('on')
]]></description><category></category></item></channel></rss>