自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

折翼孤雁

盈一份懂得,浅谈而行!

  • 博客(32)
  • 资源 (7)
  • 收藏
  • 关注

原创 3D激光轮廓仪知识整理(待完善)

3D激光轮廓仪是基于激光三角测量法(laser triangulation)来重建三维场景。向被测物表面投射激光平面(光片,sheet of light) ,通过使用CMOS相机接收其反射光的变化,可以非接触方式测量高度、高度差、宽度等轮廓(截面形状)。通过被测物和轮廓仪之间的相对运动,对连续获取的轮廓数据进行图像处理重构获得被测物的3D形状,实现高精度测量及检测。

2025-04-07 23:52:04 910

原创 图漾相机——Python语言属性设置

本小节介绍python SDK中封装的一些接口。

2025-04-02 13:44:44 790

原创 图漾相机——C#语言属性设置

本节主要介绍Csharp SDK中封装的一些接口。

2025-04-01 22:44:17 1127

原创 2D视觉系统选型

视觉项目通常都是针对一个具体产品实现识别、定位、检测等功能,项目开展的第一步是向客户了解需求,只有详细、准确的了解客户需求、项目信息,才能为后续实现视觉功能提供依据、支撑、指引。

2025-03-29 08:59:41 566

原创 读码方案基础知识总结

卷帘快门采用的是逐行曝光的方式,整个过程会持续比较久,在拍摄运动物体时,图像会产生拉伸畸变。a)用画图工具可以得到条码长度(第一条黑条到最后一条黑条的像素距离)在图片中占的像素值A。a) 用画图工具可以得到二维码长度(外边缘到外边缘)在图片中占的像素值A。d) 根据等式A/B=C/D, 得到最小模块物理尺寸D(mm)c)用画图工具找到最细的那条(白条或黑条),测量出像素值C。b) 用卡尺(卷尺)测试出条码实际长度B(mm)b) 用卡尺(卷尺)测试出条码实际长度B(mm)

2025-03-28 00:07:19 770

原创 reconstruct_3d_object_model_for_matching例子

全局登记需要近似的相对姿态(由齐次矩阵表示)作为输入。在本例中,使用成对注册的结果。另一种可能性是使用机器人的姿势,例如,如果相机连接到机器人手臂上。平滑对象模型的法线将向下指示,使基于表面的3D匹配更加强大。2.将来自三角测量的结果应用于注册/三角测量管线的数据。暂时移动物体,使坐标系的原点位于物体的正下方。3.在此步骤中,我们评估该模型的准确度。1.来自原始相机数据表面的3D匹配。

2025-03-18 22:53:10 503

原创 Halcon之设置三维对象模型的属性

主要讲解halcon软件中set_object_model_3d_attrib.hdev例子此示例程序描述如何在HALCON中使用在这个例子中,一个平面,两个球体,一个圆锥体和一个盒子。生成的3D对象模型的原始图形显示出来。

2025-03-15 15:58:34 643

转载 Ubuntu系统安装CloudCompare软件

DPLUGIN_STANDARD_QPCL=ON -DPLUGIN_STANDARD_QPDAL=ON 表示添加 pcl 和 pdal 库,这样就可以读las和pcd文件了,可以按照这个格式添加自己想要的库。其中有一个地方需要注意,那就是 CCCoreLib 没在源码里面,要自己去 clone。

2025-03-08 21:25:38 165

原创 图漾PercipioIPTool软件使用

点击刷新后,需要等待一会,相机才会刷新出来,相机刷新出来后,点击左上角刷新出来的相机,点击刷新出来的相机,相机信息就会自动填充到右上角信息栏中,此时主机和相机IP均是自动IP。:图漾相机上电后,先将电脑上网络适配器改为自动IP,运行PercipioIPTool链接一下相机,之后将电脑上网络适配器改为静态IP后,再将相机设置为静态IP。之后就可以通过PercipioViewer软件打开相机啦。将网络适配器设置为自动获取IP。

2025-03-02 18:18:50 576

原创 图漾相机——Sample_V1示例程序

主要是介绍图漾相机Sample_V1示例程序

2025-01-29 17:08:27 1526 3

原创 图漾相机——C++语言属性设置

因为所有SDK都是基于C++代码,所以以C++为例。

2025-01-29 14:05:26 1442

原创 图漾相机-ROS2-SDK-Ubuntu版本编译(新版本)

图漾相机Camport ROS2 的SDK

2025-01-27 22:26:48 1693

原创 图漾Halcon版本SDK使用教程【V1.1.X新版本】

Camport Halcon SDK 的目录,包含了:samples目录 、库文件、实现文件。Halcon SDK介绍:GenTL Producer 的实现文件tycam.dll:GenTL Producer 依赖的图漾SDK 的动态链接库:该示例程序用于展示相机连接的状态。:该示例程序用于 1台深度相机采集图像数据。:该示例程序用于 2 台深度相机同时连续采集图像并输出图像数据。:该示例程序用于采集RGBD对齐后的点云图。:该示例程序用于枚举图漾支持设置的参数。

2025-01-27 01:14:56 809

原创 图漾相机搭配VisionPro使用简易教程

请自行下载VisonPro软件。VisionPro 9.0 /9.5/9.6版本经测试,可正常打开图漾相机,建议使用图漾测试过的版本。

2025-01-26 22:28:46 1431 1

原创 STL常用容器总结

必须从一个口数据元素入队,另一个口数据元素出队。能随机存取,不支持遍历1.采用动态存储分配,不会造成内存浪费和溢出2.链表执行插入和删除操作十分方便,修改指针即可,不需要移动大量元素3.链表灵活,但是空间和时间额外耗费较大。

2025-01-05 19:26:51 880

原创 Checkerboard Calibration的使用场景

1.要求真实的测量值和位置(线性标定)2.图像畸变的校正(非线性标定)透视畸变 – 相机安装不垂直(类似切向畸变)光学畸变 – 镜头本身的畸变(类似径向畸变)

2025-01-05 15:09:34 443 1

原创 VisionPro软件Image Stitch拼接算法

1.一只相机取像位置固定,或者多只相机固定位置拍图,硬拷贝拼图,采用工具实现2.一只或多只相机在多个位置拍照,相机视野互相重叠,基于Patmax特征定位后,无缝拼图;采用类实现;3.一只或多只相机在多个位置拍照,相机视野只有小范围重叠,或者不重叠,无法使用 Patmax特征定位,可以位置关系,使用CogImageStitch类实现拼图.注意:此方法是是预先标定的位置关系,如果采用1只相机多个位置拍摄,需要机构保证重复运动的精度在允许范围内,否则可能造成图像错位。

2025-01-05 14:31:01 1977

原创 图漾相机更改IP操作

PercipioViewer是图漾基于Percipio Camport SDK开发的一款看图软件,可实时预览相机输出的深度图、彩色图、IR红外图和点云图,并保存对应数据,还支持查看设备基础信息,在线修改gain、曝光等各种调节相机成像的参数功能。目前PercipioViewer分Windows版和Linux版。

2025-01-05 01:38:30 1141

转载 图漾相机-ROS1_SDK_ubuntu版本编译

Camport ROS SDK 的目录,包含了:src(源码),多个package(包)并列,编译后会生成build (中间文件)和devel (生成的最终文件:头文件、动/静态库、可执行文件)。通过 ROS 的 nodelet 机制生成 percipio_camera_nodelet 动态库。这个动态库可以通过 ROS 进行加载和使用,以实现对图漾相机的控制和图像捕获。主要包含以下文件:图 2-1 源文件和配置文件目录注意修改配置文件都要重新cakin_make。

2025-01-05 00:44:25 308 12

原创 Rosbag常见使用汇总

rosbag 工具可以录制一个包、从一个或多个包中重新发布消息、查看一个包的基本信息、检查一个包的消息定义,基于 Python 表达式过滤一个包的消息,压缩和解压缩一个包以及重建一个包的索引。在实际的项目的中,用的最多的就是 record、info 以及 play 功能,先录制想要的话题包,录制完毕检查下包的信息,最后再回放作为算法的输入,下面就详细学习下上面命令的用法。rosbag play 读取一个或多个 bag 文件的内容,并以时间同步的方式回放,时间同步基于接收消息的全局时间。

2025-01-04 19:08:22 1082

转载 海康工业相机SDK错误码常见场景解析

海康工业相机SDK错误码常见场景解析

2022-10-17 19:52:50 11857

原创 VM连接第三方相机软触发不出图问题

在使用海康VisionMaster连接第三方软件时,由于第三方相机和海康相机参数解点设置不同,使用VM设置触发参数不生效

2022-10-13 22:59:26 6757 2

原创 日常学习网站

机器视觉/图像处理类网站1)halcon学习网Halcon学习网2)51halcon: Halcon视觉之家-51Halcon专注于机器视觉技术3)重码网:重码网-halcon-merlic-visionpro-python-java-vc-c#-wpf-vb-delphi-PowerBuilder-Matlab-android-ios-windows phone-微信-php-jsp-perl-asp-asp.net-ruby-go-opencv-labview-Matrox Mil-Sh..

2022-03-26 16:35:56 24600

原创 程序员经常浏览的网站

程序员作为一个经常和互联网打交道的人群,他们喜欢浏览那些网站呢?不爱敲代码的程序猿整理了以下网站供大家参考,排名不分先后:0. Google:https://google.com这个不用多说了吧。1.GitHub — 开发者最最最重要的网站:https://github.com这个不用多说了吧,代码托管网站,上面有很多资源,想要什么轮子,上去搜就好了。并且呢,上面有很多优秀的程序员...

2019-05-04 12:30:19 2182

原创 Linux学习资源推荐

一、综合类 youkuaiyun.com - 中国领先的IT技术社区,为IT专业技术人员提供最全面的信息传播和服务平台 www.csdn.com 嵌入式linux中文站,非常多的嵌入式linux、android开发文档,其在线电子书栏目是我见过的最全的 www.embeddedlinux.org.cn/ LinuxEden-Linux伊甸园 非常及时的开源社区新闻传递 ...

2019-05-04 09:20:33 1398

原创 开运算和闭运算的异同

例一:毛刺在往外凸的面上策略1:分割出黑色部分,然后通过开运算去掉毛刺,再通过原黑色部分区域减去开运算之后的区域,得到毛刺部分的区域。1 read_image (Tu, 'C:/Users/xiahui/Desktop/tu.jpg')2 binary_threshold (Tu, Region, 'max_separability', 'dark', UsedThreshold...

2019-05-04 09:00:40 3921

原创 halcon中常见阈值二值化算子的区别

Halcon中阈值二值化的算子众多,通常用得最多的有threshold、binary_threshold、dyn_threshold等。threshold是最简单的阈值分割算子,理解最为简单;binary_threshold是自动阈值算子,它可以自动选出暗(dark)的区域,或者自动选出亮(light)的区域,理解起来也没有难度。动态阈值算子dyn_threshold理解起来稍微复杂一点,...

2019-05-04 08:56:09 9174 6

原创 halcon中tuple算子功能总结

2019-05-03 23:36:21 3814

原创 halcon中一些不起眼但很有用的算子

1、Developdev_display在现有图形窗口中显示图像目标。dev_set_color 设置一个或更多输出颜色,通常用于设置region或者xld的颜色。dev_set_draw 定义区域填充模式,可选项有fill和margindev_set_line_width 定义区域轮廓输出的线宽。dev_set_shape定义区域输出形状,例如以矩形显示或者以...

2019-05-03 23:34:25 1888

原创 图像运算与彩色处理

本节的内容主要是对大量相关算子的掌握。1、图像的常规运算add_image 使两张图像相加sub_image 图像作差mult_image 图像相乘div_image 图像相除abs_image 计算一张图像的绝对值(图像的阈值范围不一定都是0-255,“灰度值”可能为负)invert_image 图像反相max_image 逐像素计算两张图像的最...

2019-05-03 23:17:17 458

原创 模板匹配与定位配准

模板匹配与定位配准通常是相辅相成的。通常来说,如果不考虑180°的翻转,源和目标各有“一个点,一个倾斜角度”就可以用于定位配准。图像配准:通常指定一幅图像为参考图像,另一幅图像为待配准图像,配准的目的是通过某种几何变换使待配准图像与参考图像的坐标达到一致。从算子vector_angle_to_rigid的签名就能清晰看出这一点:vector_angle_to_rigid( : :...

2019-05-03 22:54:31 2545 1

原创 边缘分析及直线拟合算法

一、直线和圆拟合概述直线和圆的拟合,是视觉项目中非常常见的需求,但是对新手来说,在Halcon中实现却比较困难。其基本思路都是:① 分割出边缘,得到XLD(gen_contours_skeleton_xld、edges_sub_pix等)② 将XLD进行分割、筛选(segment_contours_xld、select_contours_xld)③ 将XLD进行拟合(...

2019-05-03 22:34:28 6655 1

3D激光轮廓仪知识整理(待补充)

3D激光轮廓仪知识整理(待补充)

2025-04-08

2D视觉系统选型,包含相机,镜头,光源等知识

2D视觉系统选型,包含相机,镜头,光源等知识

2025-03-29

PercipioIPTool软件使用

图漾相机

2025-03-02

图漾相机-ROS2-SDK-Ubuntu版本编译(新版本)

ROS2版本SDK

2025-01-27

主要是介绍图漾相机搭配VisionPro软件使用流程

主要是图漾相机搭配VisionPro软件的插件,以及简易Winform界面,以及可以搭配使用的Vtt文件,如保存cdb文件,以及保存Bmp图片格式等等,以及使用图漾PercipioViewer软件保存的16位灰度图,转成CogImage16Range的Vtt文件等等

2025-01-26

VisionPro软件Image Stitch拼接算法

标定板拼接脚本

2025-01-05

VisionPro软件Image Stitch拼接算法

拼接脚本

2025-01-05

VisionPro软件手册+2D拼接+3D扫描+联合编程手册

该文档包含VisionPro软件工具集手册,2D拼接方式,3D激光轮廓仪设置,以及VisionPro与C#联合编程方式,适合使用VisionPro软件的工作者拿来当手册时不时翻阅学习

2025-01-05

工业相机ISP原理详细介绍

ISP(Image Signal Processor),即图像处理,主要作用是对前端图像传感器输出的信号做后期处理,主要功能有噪声去除、坏点去除、插值算法、白平衡、自动曝光控制等,依赖于ISP才能在不同的光学条件下都能较好的还原现场细节,ISP技术在很大程度上决定了摄像机的成像质量。

2025-01-05

海康物流行业读码选型培训

海康物流行业读码选型培训,旨在帮助使用海康读码器的用户,系统性的学习相关选型知识

2025-01-05

图漾《Percipio Viewer用户指南 》相机基础操作手册

内容概要:《Percipio Viewer用户指南 V7.0.pdf》手册,旨在帮助用户熟练掌握Percipio Viewer这款图像处理软件的各种功能及其操作。手册详细介绍了软件的基本构成、使用步骤、各类参数详解、常见的故障解决技巧。 该用户指南主要分为以下几个模块进行详述: 1. 界面介绍 - 解读了整个界面的设计和主要功能模块。 2. 操作指南 - 描述了设置摄像设备、图像采集与显示、视频及图像的录制与保存等方面的使用指导。 3. 参数说明 - 针对该系统的不同模块,阐述各设置项的具体意义。 4. 常见问题解答 - 提供了一些实用的问题解析及应对措施,帮助用户更快地上手解决问题。 适合人群:该手册面向的是机器视觉领域的人士。适用于需要部署图漾相机的应用工程师。 使用场景:工业检测

2025-01-05

雅马哈四轴机器人安装包,操作文档和视频教程

自己整理的雅马哈四轴机器人安装包,PPT操作文档和视频教程,以及配套的编程手册,报警手册等,适合小白入门

2022-03-26

VisionPro公共类

包含VisionPro软件常见工具的中英文翻译,每个工具引用的命名空间,以及VisionPro的公开类,公开接口,公开委托等以及QuickBuild命名空间下的委托方法。

2022-03-26

封装的VisionPro工具中的Vtt文件,类似于halcon中自己封装的函数。

这些Vtt文件放到VisionPro的安装路径后,重新打开VisionPro后,在工具箱那里就会看到新添加的工具,新增加的Vtt文件扩展了VisionPro的功能,也弥补了VisionPro软件中工具比较少的尴尬问题,资料中包含一个封装Vtt的demo,大家可以参考学习一下。

2022-03-26

康耐视Cognex lnSight基础入门文档

主要包括InSight中常见工具使用,以及图像采集,图像查找,串行输出,网络通讯等章节

2020-12-20

自动化新生手册.pdf

给所有想报考自动化专业或者刚接触自动化专业的学弟学妹们,一些建议,可以下载下来看一下,或许对你们有帮助,当然,也可以和我一起探讨自动化行业的一些事情

2020-02-03

Robodk机器人离线仿真软件入门教程

RoboDK是一款通用的Robot(机器人)SDK,它最大的特点就是不局限于某个机器人品牌,方便用户在不同的机器人、不同的外围工具(机器人外轴、夹具等等)中切换。RoboDK集成了程序编辑器、仿真器、编译器、机器人驱动器于一身,友好的3D图形操作界面,让对编程零基础的用户也能编写出机器人程序。

2019-05-04

西北工业大学821自动控制原理初试课件

西北工业大学821自动控制原理资料初试课件,之前辛辛苦苦搜集的,现在分享给报考西工大的兄弟姐妹们,下载过程如果有问题,请随时私信我,帮助解决!

2019-01-19

空空如也

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

TA关注的人

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