Mr_VisionMaster Lv.5
30
文章
2
案例
158
回答
367
获赞
222
粉丝
文章专题-【开发有道系列】惊艳上线
本文介绍了【开发有道:解码大厂实战核心经验】专题的设立初衷与内容规划。该专栏聚焦大厂实战中的关键技术场景,目前已发布多篇深度文章,分别涵盖算法模块开发、内存泄漏排查与跨语言调用三大实战方向。未来将持续更新分布式、高并发等主题,致力于为开发者提供体系化、可落地的实战经验,助力技术成长与问题解决能力的提升。
259 6 2 2026-01-26
【YOLO11实战项目】OpenCV+CUDA编译保姆级教程
本文将详细介绍在Windows环境下编译支持YOLO11开发的带CUDA的OpenCV。整个过程分为环境准备、源码下载、CMake配置、编译安装、验证测试五个步骤。
12375 29 5 2025-02-17
【2D算法系列】机器视觉核心算法之N点标定
学校和互联网上学习资料局限于计算机视觉领域,能落地工业领域的算法寥寥无几,且相关算法原理语焉不详、乏善可陈,或示例代码缺少关键实现、谬误百出,故作【2D算法系列】系列课程,掰开揉碎了讲解机器视觉领域核心算法,力争为从业者提供严格贴近工业应用场景的、高质量的国际前沿算法剖析。
11155 31 6 2025-02-07
【2D算法系列】圆拟合算法剖析与硬核实战
顾名思义,圆拟合是从给定的点集数据中拟合出一个圆。机器视觉(或是计算机视觉)领域,主流的圆拟合算法有最小二乘法、迭代重加权最小二乘法、非线性优化法等。本文将对上述算法原理进行深入剖析,并硬核实战。文章编辑器对公式支持不友好,显示异常,因此部分公式用截图替代,希望V社区管理员能推动改进。
6716 20 2 2025-01-06
【开发有道系列】从0到1开发算法模块
本文将从算法模块开发的意义、架构与组成要素、开发流程与步骤、集成第三方库、版本升级、开发常见问题与解决措施方面详细介绍算法模块的封装,帮助开发者熟练掌握算法模块开发流程与常见问题解决措施,提升算法封装能力。【保姆级教程】算法模块封装详解一文的升级版,新增子界面开发、模块二次开发、自定义错误码等内容,并更新部分内容。
6230 7 2 2024-12-23
【保姆级教程】算法模块封装详解
VM自带模块生成工具能够辅助开发者进行算法的封装内嵌,可以预生成大部分接口代码,开发者利用该工具,只需要简单的三步操作就可以将算法封装成可交互的平台模块,极大缩短了开发周期。本文将从算法模块开发的意义、架构与组成要素、开发流程与步骤、集成第三方库、版本升级、开发常见问题与解决措施方面详细介绍算法模块的封装,帮助开发者熟练掌握算法模块开发流程与常见问题解决措施,提升算法封装能力。
10326 26 5 2024-10-17
【VM跨平台开发】SC6500(SC6050)_SVA_WindowsVM二次开发流程与差异
目前,VisionMaster算法平台推出了Windows版本和嵌入式版本,其中Windows版本包括VM4.0~VM4.4,嵌入式版本内置于硬件,可分为智能相机版(SC)、智能视觉处理卡版(SVA)、智能视觉控制器(SVC)。目前Windows版本、SVA、SC版本(仅限于部分类型)VM均支持二次开发。本文将从环境配置、硬件连接与密码校验、方案加载和接管、控件绑定和流程运行、结果获取几个维度对比不同版本VM的二次开发流程与差异,避免代码跨平台迁移时“踩坑”。
5062 4 1 2024-10-15
【2.5D】2.5D定位引导最强攻略-高精度版
当相机和工件特征面高度发生变化时,由于高度不同导致N点标定矩阵失效。以某汽车行业应用为例,工件有100多种型号,因此需要对不同的工件标定100多次,涉及到的操作、方案复杂度和时间度极高,且维护成本大、容易出现人为操作失误。上一篇文章中我们介绍了基于标识Mark的自动高度推导2.5D定位引导方案。受限于单目相机以及单次拍照的精度影响,该方案精度难以做到很高。针对该问题,我们提出了基于初始工件高度差信息的2.5D定位引导方案,经过实验室数据和项目实测,该方案较普通精度版本方案定位精度有明显提升。本文将介绍高精度版本的2.5D定位引导方案。
9325 18 3 2024-08-26
【开发有道系列】内存泄漏分析与案例精讲
详细介绍.NET托管堆内存、非托管堆内存、三代托管堆内存(Gen0/1/2),提交内存(PrivateBytes)、工作集(WorkingSet)、共享内存、虚拟内存等概念与指标,并结合具体案例,介绍内存泄漏分析方法与内存优化技巧。
171 2 2026-01-23
【2D算法系列】基于投影分析的字符分割算法实现详解
在OCR(光学字符识别)系统中,字符分割是一个重要的预处理步骤。它的目标是将文本行图像分割成单个字符的图像,以便后续的字符识别以及动态字符缺陷检测。本文实现了一个基于投影分析的字符分割算法模块,该模块可以集成到字符识别以及字符缺陷检测系统中。
683 5 2025-11-11
【3D系列】2D-3D定位引导算法原理及实现
通常将使用2D相机求解6D位姿问题,称为2D-3D定位引导问题。本文主要介绍2D-3D定位引导算法原理以及2D标定、3D标定两种技术路线,尤其适用于复合机器人应用场景。
3173 6 2024-12-31
【开发有道系列】C++与C#相互调用的方法
封装C++算法模块,但部分功能需要调用C#库;使用C#脚本模块,但调用库为C++编写(业务保密,算法库多为C++库),此时C++与C#的互相调用不可避免。本文将介绍C++与C#相互调用的方法。
2791 9 3 2024-11-19
【重磅!智能视觉处理卡】SVA2000二次开发保姆级教程
为降低AI应用成本,海康将VM架构与AI硬件平台紧密结合,进行软硬件协同创新与集成化设计,开发出多个系列的AI边缘视觉产品,其中最核心的产品是AI视觉处理卡SVA2000。SVA2000基于高性能嵌入式处理芯片开发,拥有强大的运算性能。产品通过PCIE插槽接入工控机,内嵌入Linux系统,自带VM算法平台、显卡资源、加密资源等,轻松满足视觉检测需求,快速完成视觉系统的搭建。近期,全球机器视觉领域权威媒体《视觉系统设计》在深圳举办创新奖(VSDCInnovatorsAwards2024)颁奖典礼,SVA2000荣获金奖。本文将介绍其二次开发流程。
2114 1 2024-11-19
【3D系列】我们用2D相机实现3D无序抓取了
经过几个不眠夜的(下班后继续搬砖不容易)原理推导、算法开发、模块封装、硬件搭建、实际场景测试,我们验证了2D相机实现3D无序抓取的整套算法流程。经过独家优化的相机立体标定与手眼标定算法,让2D相机也能实现较高精度无序抓取,实验室验证精度达到1mm。本文将介绍2D相机实现3D无序抓取的全流程,以及三个自研算法模块的使用方法。
8476 29 13 2024-10-21
【智能相机】SC6500-AI-WID二次开发
SC6500-AI-WID晶圆ID读取设备拥有18路光源、内嵌VM算法系统、显卡资源等,通过客户端搭建视觉处理流程,适用于半导体行业晶圆字符识别等业务需求。本文将介绍如何基于晶圆ID读取设备和嵌入式VM服务包,开发晶圆字符识别软件。
2259 3 2024-10-15
【3D系列】2D-2D对极几何估计相机运动3D位姿
当相机为单目时,我们只知道2D的像素坐标,能否根据两组2D点估计相机运动?本文将介绍利用对极几何实现2D-2D点估计相机运动3D位姿。
3587 6 1 2024-10-14
【2.5D】2.5D定位引导最强攻略-普通精度版
当相机和工件特征面高度发生变化时,由于高度不同导致N点标定矩阵失效。以某汽车行业应用为例,工件有100多种型号,因此需要对不同的工件标定100多次,涉及到的操作、方案复杂度和时间度极高,且维护成本大、容易出现人为操作失误。本文将介绍只需标定一次,就能实现不同高度平面的定位引导。
6366 2 2024-08-26
【嵌入式开发】嵌入式算子开发
作为全球领先的机器视觉算法平台与解决方案提供商,海康机器人的机器视觉算法可谓“功力深厚”。本文将介绍如何在嵌入式系统中调用海康机器视觉算法,实现嵌入式系统的算法平台开发。
11924 4 4 2024-08-24
【使用2D相机+VM实现3D抓放】复合机器人光伏某场景上下料项目
使用2D相机+VM实现复合机器人3D上下料的一指禅
4742 9 3 2024-05-30
【共享学习】圆环展开算法剖析与硬核实战
顾名思义,圆环展开是指将指定圆环展开为矩形。本文将详细介绍圆环展开的算法原理及背后实现。
2943 7 1 2023-09-10
您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。
推荐使用以下浏览器