自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Byronloong 的博客

游刃有余的生活,学习。

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

原创 【硬件】LSI 阵列卡(MegaRAID)完整部署与使用指南(2026 年)

摘要:本文详细介绍了LSI MegaRAID阵列卡的部署与配置流程,包括硬件兼容性检查、安装步骤、BIOS配置、操作系统安装、管理工具使用等关键环节。重点讲解了RAID阵列创建的具体参数设置、性能优化方法以及常见故障处理方案,并提供了图形化工具和命令行工具的操作指南。文章还总结了最佳实践建议,帮助用户实现高性能、高可靠的存储解决方案,适用于数据中心和企业级存储环境。

2026-01-12 22:16:18 965

原创 【机器视觉】GTX5050到GTX5090算力比较

NVIDIA RTX 50系列显卡算力全面对比显示,基于Blackwell架构的新一代显卡性能呈阶梯式增长。旗舰RTX 5090的AI算力达3352 TOPS,是入门级RTX 5050的8倍,YOLOv8n推理速度可达600-700 FPS。中端RTX 5070(599美元)性价比最高,适合工业应用;RTX 5050(249美元)满足学习需求。全系列支持INT8量化,高配型号还可FP16混合精度推理,为不同规模的AI项目提供灵活选择。

2026-01-12 22:11:58 727

原创 【机器视觉】YOLO中 P,R,F1曲线的含义

摘要:本文系统解析目标检测模型YOLO的性能评估指标,重点阐述精确率(P)、召回率(R)和F1分数的计算逻辑与实战意义。通过混淆矩阵引入TP/FP/FN核心概念,详细说明PR曲线和F1曲线的绘制方法及解读要点,揭示其与置信度阈值的动态关系。文章强调PR曲线面积(AP)决定模型性能,F1曲线峰值对应最优阈值,并指出常见评估误区。最后提供调参指导:P高需调高conf阈值,R高需调低阈值,最优平衡点由F1曲线确定,为YOLO模型优化提供量化依据。

2026-01-12 12:17:09 1038

原创 【机器视觉】YOLO中conf,iou,max_det

YOLO模型后处理核心三参数详解:conf、iou、max_det是推理阶段的关键调节参数,用于过滤和优化检测结果。conf(置信度阈值)控制目标框的保留标准,调高减少误检但增加漏检;iou(交并比阈值)用于NMS算法消除重复框,调大适用于密集目标;max_det限制最大输出框数,通常保持默认300即可。三参数执行顺序固定:先conf过滤低质量框,再iou去除重叠框,最后max_det限制总数。不同版本YOLO默认值基本统一(v5+版本conf=0.25,iou=0.45),调参时需根据场景需求平衡精度与召

2026-01-12 12:14:17 991

原创 【系统】Linux内核和发行版的关系

Linux内核是系统的底层核心,负责硬件管理和基础功能;发行版则是基于内核的完整操作系统,包含配套工具和软件。内核与发行版的关系如同发动机与整车的组合:一个内核可支撑多个发行版,而每个发行版会定制特定内核版本并优化。对于YOLO部署,建议优先考虑发行版的生态兼容性(如Ubuntu的APT工具链),服务器场景选择LTS内核发行版(如Debian),嵌入式设备则需专用定制版(如Raspberry Pi OS)。理解这一关系有助于针对性选择最优系统方案。

2026-01-09 23:18:37 812

原创 【系统】Mac系统和Linux 指令对比

macOS与Linux指令差异解析(150字摘要) macOS(BSD内核)与Linux(Linux内核)80%基础指令相同,差异集中在: 系统管理:Linux用apt/systemctl,macOS需brew/dscl 文本处理:macOS的BSD版sed需-i ''参数,Linux的GNU版直接-i 工具链:grep/find等GNU工具在macOS需通过brew install coreutils安装 网络指令:scp完全一致,ping默认行为不同 解决方案:macOS用户建议安装GNU工具链并设置别

2026-01-09 23:16:05 626

原创 【深度学习】2026年1月最新GPU算力排行榜单

2026年1月最新GPU算力排行榜显示,AMD Instinct MI300X以163.4 TFLOPS的FP32单精度浮点性能位居榜首。NVIDIA新一代Blackwell架构产品表现强劲,RTX PRO 6000系列占据第二至第七名,其中RTX PRO 6000 Blackwell达126 TFLOPS。消费级显卡方面,RTX 5090以104.8 TFLOPS位列第八,AMD Radeon RX 7990 XTX(88.45 TFLOPS)和NVIDIA RTX 4090(82.58 TFLOPS)分

2026-01-06 21:28:38 676

原创 【Python】Pytorch是个什么包

PyTorch是一款由Meta开发的Python开源深度学习框架,主要用于构建和训练神经网络。其核心特点包括:张量(Tensor)数据结构支持GPU加速,自动求导(Autograd)简化梯度计算,动态计算图便于调试,以及丰富的神经网络工具(torch.nn)。PyTorch广泛应用于计算机视觉、自然语言处理等领域,安装简单,对新手友好,是科研和开发的热门选择。相比其他框架,PyTorch的动态特性使其更易上手和调试。

2026-01-05 23:05:58 941

原创 【IL】IL语言ldfld和ldflda的异同

本文解析了IL指令ldfld和ldflda的异同。二者都用于访问实例字段,需要栈顶为对象引用,并指定字段元数据。核心区别在于:ldfld加载字段值到栈顶(如int32),而ldflda加载字段地址(如int32&)。前者用于普通读取,后者用于ref/out参数或指针操作。静态字段需使用ldsfld/ldsflda。通过C#代码与IL对照示例,直观展示了二者的使用场景差异。简言之,ldfld取值,ldflda取址,均仅适用于实例字段访问。

2026-01-05 10:36:21 409

原创 【机器视觉】YOLO中pt文件

.pt是 PyTorch 深度学习框架的模型权重文件格式(全称是 PyTorch State Dict 格式),在 YOLO 中,它的核心作用是存储模型训练后学到的所有可学习参数—— 比如卷积层的权重(weights)、偏置(biases),以及其他层的参数。

2025-12-24 15:57:03 363

原创 【机器视觉】火焰监测

本文介绍了一个基于YOLOv8模型的火焰检测系统,主要实现了以下功能:1)使用YOLOv8进行目标检测,支持视频流和摄像头实时监测;2)结合HSV颜色空间分析实现火焰检测算法;3)通过PIL库实现跨平台中文文本显示;4)可视化检测结果。系统采用多操作系统字体路径自动检测确保中文正常显示,并整合了OpenCV图像处理和ultralytics推理功能。测试结果表明,程序能正确检测目标并显示中文,火焰检测逻辑有效。该系统可为火灾预警提供技术支持。

2025-12-24 15:51:01 180

原创 【机器视觉】人物安全距离监测

本文介绍了一个基于YOLOv8模型的人群距离监测系统。该系统通过摄像头实时检测视频中的人物,计算人物之间的距离,并在距离过近时进行标记预警。主要功能包括:使用YOLOv8模型检测人物,基于检测框中心点计算欧氏距离,当距离小于安全阈值时用红色框标记人物并绘制连接线,同时显示实时距离值和安全阈值。系统支持中文文本显示,可通过'q'键退出程序。测试结果表明,该系统能有效检测人物距离并给出预警提示,适用于人群密集场所的安全监测。

2025-12-24 15:20:30 389

原创 【Python】字典(dict)、列表(list)、元组(tuple)

摘要:Python中{}、[]、()分别对应字典/集合、列表和元组三种核心数据结构。[]表示可变有序列表,支持增删改;()表示不可变有序元组,性能优于列表;{}默认表示字典(键值对),也可表示集合(元素唯一)。关键区别:空集合用set()而非{},元组元素不可变但可包含可变对象,字典键和集合元素必须为不可变类型。这些结构在有序性、可变性和元素要求上各有特点,需根据场景选择使用。

2025-12-15 16:20:24 312

原创 【半导体】KLA 公司eDR介绍

KLA eDR7380电子束晶圆缺陷复检系统专为宽禁带半导体和先进封装设计,具备亚10nm高分辨率成像、0.5nm级定位精度及AI驱动的自动缺陷分类功能。其核心优势包括:采用Simul‑6™技术实现单次作业生成完整缺陷分析图谱,误报率降低40%以上;兼容12英寸晶圆,覆盖SiC/GaN等特殊材料和3D封装的全流程检测需求。系统通过光学-电子束协同检测方案,显著提升先进制程的良率管理效率。(148字)

2025-12-09 10:29:38 512

原创 【Debug】vscode 调试python,如何配置固定调试文件

在VSCode中调试Python时,可通过修改launch.json配置文件实现固定调试指定文件。操作步骤:1)打开调试面板创建/编辑launch.json;2)将program字段值从默认的${file}改为目标文件路径(推荐使用${workspaceFolder}/相对路径);3)保存后即可通过下拉菜单选择该配置直接调试固定文件。还可配置多套方案共存,方便切换。注意检查路径正确性和JSON格式,避免调试失败。

2025-12-07 00:14:29 389

原创 【C#】离线场景检测系统时间回拨

本文提出了一种基于.NET Framework 4.5/C# 5.0的离线场景检测系统时间回拨方案。该方案通过本地持久化记录合法时间基准和哈希校验值来防止时间篡改,主要功能包括:首次运行时记录当前系统时间作为基准并生成防篡改哈希;后续运行时验证基准时间合法性,若检测到当前时间显著早于基准时间(偏差超过1分钟)则判定为时间回拨篡改。系统采用注册表存储基准数据,包含时间戳和哈希值,并通过盐值拆分提升安全性。代码实现包含完整的异常处理和权限管理,适用于软件许可证控制等需要防范时间篡改的离线场景。

2025-12-04 17:31:21 355

原创 【C#】 RSA 密钥生成工具

本文介绍了如何在.NET 4.5环境下生成RSA密钥对,用于软件许可证验证。提供了完整的C#控制台程序代码,可生成2048位的RSA公私钥对,并自动保存为XML文件。文章强调了私钥必须严格保密,建议生产环境自行生成密钥对而非使用示例密钥。同时给出了公钥安全嵌入的建议方案,包括字符串分段存储和运行时拼接,以防止硬编码提取。最后说明了如何验证公钥有效性,确保生成的密钥可直接用于时间管控代码。

2025-12-03 22:16:26 654

原创 【C#】VS调试——带参调试

摘要:C#调试带参数程序的核心在于正确配置参数传递方式。控制台程序可通过Visual Studio项目属性或VS Code的launch.json设置命令行参数,也可临时硬编码测试。调试自定义方法时,可通过直接调用、即时窗口或单元测试传入参数,配合断点检查参数值。关键技巧包括查看/修改参数值、设置条件断点等。典型调试流程:配置参数→设置断点→启动调试→检查变量→逐步执行。不同开发工具的参数配置方式略有差异,但核心调试逻辑相同。

2025-12-03 22:07:06 996

原创 【逆向】dnSpy——修改IL代码,如何添加局部变量

本文详细介绍了在dnSpy中修改IL代码并添加局部变量的方法。核心步骤包括:打开目标方法的IL编辑模式,在局部变量表中声明新变量(需配置类型和索引),通过stloc/ldloc等指令操作变量。文章提供了实操示例,演示如何添加int类型变量并修改IL指令,同时强调了关键注意事项,如.maxstack调整、索引冲突避免和类型匹配等。最后列出了常见问题排查方法,帮助用户完成IL代码的自定义修改。整个过程需严格遵循IL语法规则,确保变量索引和指令操作正确匹配。

2025-11-28 18:00:08 1471

原创 【半导体】KLA公司的Circl设备的量检测内容和工作原理

KLA的CIRCL™系列是先进半导体制造检测系统,覆盖晶圆全表面检测,包括正面图案/非图案缺陷、边缘轮廓和背面污染物。采用模块化设计,结合光学成像、电子束复检和AI分类技术,实现高灵敏度纳米级检测。系统通过DirectedSampling™智能触发多模块协同工作,优化检测效率,适用于7nm以下逻辑芯片、3D封装等前沿工艺,提供全流程工艺监控和良率提升方案,平衡检测精度与产能需求。

2025-11-26 09:32:50 863

原创 【逆向】IL语言缩写——运算、控制、调用、定义

本文系统梳理了C#中间语言(IL)核心指令的命名逻辑。算术指令如add/sub/mul源自英文运算术语;控制流指令以branch(call/virt)等动词为基础;对象操作指令如box/unbox直接体现功能特征;方法元数据标记则直接采用private/static等术语。整体而言,IL指令命名遵循"操作语义+目标类型"原则,通过英文单词缩写或直接使用术语,实现简洁性和语义明确性,便于开发者快速理解指令功能。

2025-11-16 11:39:00 661

原创 【逆向】IL语言缩写——堆栈操作

摘要:C#的IL指令命名遵循"操作+目标类型"的缩写逻辑:ld表示加载(load),st表示存储(store)。常见指令包括ldc(加载常数)、ldarg(加载参数)、ldloc(加载局部变量)、ldfld(加载字段)和stfld(存储字段)等。后缀补充类型信息,如i4表示4字节整数。这种缩写既简化指令长度,又保持语义清晰,便于理解操作对象和目的。

2025-11-16 11:37:27 263

原创 【视觉】对比分析 GigE Vision、USB3Vision、UCV三种协议

GigE Vision、USB3Vision和UVC协议对比分析 核心差异: GigE Vision:工业级以太网协议,适合长距离(100m)、多相机协同(纳秒级PTP同步) USB3Vision:工业级USB协议,高带宽(20Gbps)、低延迟(<1ms),适合高速单相机 UVC:消费级USB标准,免驱动但性能有限(≤60MB/s),适用于基础视频采集 关键指标对比: 带宽:USB3Vision(400MB/s)> GigE(110MB/s)> UVC(60MB/s) 延迟:USB3Vi

2025-11-08 19:36:22 849

原创 IL语言——跳转

摘要 本文详细解析了IL中call、callvirt和jmp三种方法调用指令的区别。call用于静态方法或非虚实例方法,不触发多态;callvirt用于虚实例方法,支持多态,会检查对象类型;jmp实现无条件跳转,不创建调用栈。通过C#代码示例和对应IL指令,展示了各指令的具体应用场景和执行逻辑差异。理解这些差异有助于深入掌握.NET方法调用的底层机制。

2025-10-14 13:04:19 477

原创 IL语言——循环

本文通过具体示例对比了while、do-while和for循环在IL语言中的实现方式。三种循环均使用ldloc/stloc操作变量,bgt/ble等指令控制流程,但执行顺序不同:while和for先判断条件再执行循环体,do-while先执行循环体再判断。while适用于可能不执行循环体的场景,do-while适用于至少执行一次的场景,for适用于已知迭代范围的场景。全文通过详细注释的IL代码,展示了不同循环结构在底层实现上的共性与差异。

2025-10-14 11:59:53 491

原创 KLA/TENCOR Voyager

KLA/TENCOR Voyager是一款专为7nm及以下先进制程设计的半导体缺陷检测设备,主要应用于光刻工艺后的显影检测。该设备采用DUV激光光源结合智能算法,可检测≤10nm的缺陷,支持实时在线检测,显著提升工艺效率。Voyager系列在EUV光刻验证、3D NAND存储等关键领域具有广泛应用,市场占有率超60%。随着制程进入埃米级,该设备将通过多模态检测和AI技术持续升级,满足更严苛的半导体制造需求。

2025-10-09 21:00:57 721

原创 MP4和WMV2压缩机制对比

MP4(H.264)与WMV2是两种主流视频压缩格式,各具特点。MP4采用开放标准,支持多种编码方式和跨平台兼容,压缩效率高,尤其适合高清视频和网络传输。WMV2是微软专有格式,压缩率较高但兼容性有限,主要适配Windows系统。技术对比显示,H.264在帧结构、运动补偿、熵编码等方面更先进,相同画质下文件更小,而WMV2算法简单但对硬件要求低。现代应用推荐MP4,特殊Windows环境可考虑WMV2,但建议逐步转向更新标准。

2025-09-25 23:56:18 660

原创 IL语言常用语法

摘要:.NET中间语言(IL)是底层基于堆栈的指令集,其语法围绕方法元数据标记和操作指令展开。方法定义通过元数据标记控制访问性(public/private等)和行为(static/virtual等)。核心指令包括:1)堆栈操作(ldc加载常数、ldarg加载参数);2)数值逻辑运算(add/sub等);3)控制流(br跳转、ret返回);4)方法调用(call/callvirt)和对象操作(newobj创建实例)。IL采用"弹出-执行-压入"的堆栈模型,需保持栈平衡。特殊标记如pinv

2025-09-24 09:49:21 295

原创 分析KLA-Tencor公司膜厚THK产品

本文对KLA-Tencor三款薄膜量测设备进行横评分析。Alers 8500/8350采用BBSE技术,分别擅长成分分析和应力映射,适用于45nm节点;SpectraFilm LD10 F1采用激光光源,专为16nm以下超薄膜设计,产能提升30%-60%。经济性上,Aleris 8350在45nm节点性价比突出,而SpectraFilm LD10对先进制程良率提升显著。选型建议:45nm研发/量产推荐Aleris系列,16nm以下必需SpectraFilm LD10,代工厂宜采用模块化设计的Aleris平台

2025-09-05 17:54:30 1083

原创 C++ 线程同步

C++提供了五种线程同步方式:1)互斥量(Mutex)用于独占访问共享资源,简单高效但可能阻塞线程;2)条件变量(Condition Variable)用于线程间状态协作,减少CPU轮询;3)临界区(Critical Section,Windows特有)是进程内高效的轻量级锁;4)事件(Event,Windows特有)通过信号状态控制线程唤醒,可跨进程;5)原子操作(Atomic)性能最优,适用于简单数据类型。选择时需考虑性能、跨进程需求和场景复杂度,优先使用标准C++11支持的互斥量和条件变量,Windo

2025-09-05 14:17:49 935

原创 c#编写的应用程序调用不在同一文件夹下的DLL

在C#中调用外部DLL的方法包括:1)托管DLL可通过修改配置文件指定搜索路径或动态加载;2)非托管DLL需设置PATH变量、修改工作目录或硬编码路径;3)混合依赖需确保路径正确。建议合理组织目录结构,注意版本匹配和安全性。推荐根据场景选择配置文件、动态加载或环境变量等方法,兼顾整洁性和稳定性。(149字)

2025-09-03 20:19:12 1093

原创 软件开发工程的“道”与“术”

软件工程中的“道”与“术”构成完整知识体系。“道”是核心思想与原则(如敏捷价值观、SOLID原则),关注“为什么”及本质规律;“术”是具体方法与工具(如Scrum框架、Git),解决“怎么做”问题。二者辩证统一:“道”指导“术”的方向,“术”实践“道”的理念。优秀开发者需追求道术融合,通过“做中学”与“教中学”循序渐进掌握四重境界:从工具使用到原理领悟,最终实现创新应用。理解二者关系有助于在项目中以道驭术,做出更合理的技术决策。

2025-09-03 19:21:35 550

原创 C++中cdecl、stdcall、fastcall、thiscall异同——10分钟弄清

本文对比了C++中四种调用约定:cdecl(C默认,调用者清栈,支持可变参数)、stdcall(Windows API标准,被调函数清栈)、fastcall(前两个参数用寄存器传递)和thiscall(C++成员函数专用,this指针通过ECX传递)。通过参数传递方式、清栈责任、适用场景和汇编特征等方面进行对比,并给出典型示例。cdecl适合可变参数函数,stdcall是Windows API标准,fastcall优化性能,thiscall专用于类成员函数。调试时需观察栈和寄存器变化验证调用约定。

2025-09-03 14:25:56 456

原创 COM组件——ServicedComponent 类

ServicedComponent是.NET Framework中集成COM+企业服务的核心类,提供分布式事务、对象池、安全性和生命周期管理等企业级功能。通过继承ServicedComponent并配置特性(如[Transaction]),开发者可以创建由COM+容器管理的组件。使用前需引用System.EnterpriseServices.dll并注册到COM+目录。该技术适用于传统企业应用,但.NET Core/5+后已移除支持,推荐使用System.Transactions等轻量替代方案。使用时需注意

2025-09-01 16:17:50 774

原创 加密-advapi32.dll中CryptEncrypt函数的介绍

本文详细介绍了Windows加密API中的CryptEncrypt函数,该函数位于advapi32.dll中,用于数据加密(支持对称/非对称算法)。文章解析了函数原型和关键参数(如密钥句柄、哈希选项、缓冲区管理等),强调分组加密的注意事项和常见错误代码。最后给出了C#调用示例和安全实践建议,包括密钥管理、线程安全和缓冲区预留等要点。(150字)

2025-08-26 10:41:37 348

原创 windows服务,生命周期各函数的调用顺序

本文介绍了Windows服务开发中ServiceBase类的生命周期方法及其调用顺序。主要包括构造函数初始化服务配置,OnStart启动主逻辑(需30秒内完成),OnStop清理资源,以及可选的OnPause、OnContinue、OnShutdown和OnCustomCommand方法。关键注意事项包括超时限制、异步处理、状态一致性和异常捕获。典型示例展示了定时器服务的实现方式,核心调用顺序为:构造函数→OnStart→[可选暂停/继续]→OnStop/OnShutdown。开发者必须实现OnStart和

2025-08-25 17:24:19 644

原创 事件驱动编程、消息驱动编程、数据驱动编程对比和分析

本文对比分析了事件驱动、消息驱动和数据驱动三种编程范式。事件驱动通过外部事件触发回调,适合GUI和高并发场景;消息驱动利用队列异步通信,适用于分布式系统解耦;数据驱动由状态变更自动同步,简化数据流管理。三者各有优劣:事件驱动低延迟但调试复杂,消息驱动扩展性强但管理成本高,数据驱动代码简洁但依赖链复杂。选择时需权衡实时性、扩展性和维护成本,实践中可结合使用。典型场景包括用户交互、微服务通信和实时数据分析等。

2025-08-25 17:21:40 1008

原创 事件驱动编程、消息驱动编程、数据驱动编程对比和分析

本文对比分析了事件驱动、消息驱动和数据驱动三种编程范式。事件驱动通过外部事件触发回调,适合GUI和高并发场景;消息驱动利用队列异步通信,适用于分布式系统解耦;数据驱动由状态变更自动同步,简化数据流管理。三者各有优劣:事件驱动低延迟但调试复杂,消息驱动扩展性强但管理成本高,数据驱动代码简洁但依赖链复杂。选择时需权衡实时性、扩展性和维护成本,实践中可结合使用。典型场景包括用户交互、微服务通信和实时数据分析等。

2025-08-16 11:17:47 613

原创 KLA/TENCOR ALTAIR 8900

KLA-Tencor ALTAIR 8900是一款专为CMOS影像传感器(CIS)制造设计的缺陷检测系统,其核心功能包括同步双光学通道检测(明场/暗视野)、光谱匹配技术和自动缺陷分类。该设备能高效检测滤色镜阵列(CFA)和微透镜层的多种缺陷,如微透镜变形、色彩沾污等,覆盖从研发到量产的全程工艺监控。其特色在于平衡检测灵敏度与产能,较传统方法提速40%,并获全球滤色镜龙头Toppan采用验证。通过光学建模算法和多物理场数据融合,该系统能区分关键缺陷,优化良率管理,成为CIS制造中提升效率的关键工具。

2025-08-08 23:45:00 564

原创 c# 开机自动启动程序

摘要:本文介绍了两种C#实现开机自启动的方法:注册表方式(需管理员权限,全局生效)和启动文件夹方式(无需权限,仅当前用户有效)。注册表方法通过修改HKCU\Software\Microsoft\Windows\Run键值实现,需处理路径空格;启动文件夹方法通过创建快捷方式实现。使用时需注意权限配置(manifest设置)和路径处理,根据安全需求选择方案,注册表更持久,启动文件夹更安全。两种方法均提供完整代码示例和特性对比。

2025-07-14 13:45:54 451

Python+Opencv 打卡人脸打卡源码

Python+Opencv 打卡人脸打卡源码

2024-12-23

Python+OpenCV系列:图形检测-让机器“看懂”世界的秘密武器

源码+图片资源,Python和Opencv的环境配置好直接可运行调试

2024-12-14

深度学习新技术及相关案例分析.pdf

HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,它节约了产品成本,缩短了软件开发周期。 halcon:底层功能算法多,运算性能快,开发需要一定软件功底和图像处理理论。

2020-05-26

ESP32 8266 Arduino 环境库文件

ESP32 ESP8266 Arduino 环境 库文件 安装包 esp32_package_2.0.4_arduinocn.exe esp8266_package_3.0.2_arduinocn.exe

2022-09-03

ChartControl控件的使用

代码是自己编写测试的,保证可用,环境为vs2012,chartControl绘制,其中包括绘制直方图的窗体,曲线图导出图片,曲线图导出pdf,数据导出Excel文档,

2018-11-22

WPF _MVVM基础.rar

WPF _MVVM基础例子程序,方便对MVVM模式的理解

2021-06-27

工业自动化领域专用词汇.xlsx

工业自动化领域的专用词汇及缩写,在进行字段或者函数命名时,正确的英文及缩写有利于代码交流,避免不必要的歧义,让你的代码更加整洁规范。

2020-07-27

WPF Demo EX

WPF学习的一些资源,微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

2019-09-01

设计模式之策略模式源代码

写到这里,好处应该是已经可以看到非常明白了,原始模式的AxisCard的这个类会随着兼容卡的增加越来越多,只要有一粒老鼠,这个类在后期兼容十几种卡的时候随时都有可能爆炸。 上面的例子是卡,同样大多数的控制硬件都可以用这种方式实现,达到解耦的目的,例如镭射测高,欧姆龙,基恩士,松下,国产,用一个策略模式都可以轻松实现解耦。 实验的源代码我会上传,连接

2020-03-31

空空如也

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

TA关注的人

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