
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文提出了一种基于WinForm(C#)与Python混合开发的YOLO目标检测系统解决方案。系统采用前后端分离架构:C#负责前端界面交互和图像显示,Python负责YOLO模型的ONNX推理和训练任务。关键技术点包括:1)通过进程调用和JSON数据格式实现跨语言通信;2)Python端实现YOLOv8的ONNX推理和训练功能;3)C#端完成图像处理、结果可视化及训练监控界面。系统支持模型推理、训
本文介绍了多款成熟的开源深度视觉AI平台,根据使用场景分为三类:全流程低代码平台、训练/部署工具链和数据标注工具。重点推荐LabelStudio、YOLOv8Hub和BentoML等全流程平台,支持从数据标注到模型部署的一站式CV任务开发。针对不同需求提供选型建议:快速复刻平台推荐CVAT+YOLOv8Hub+OpenVINOModelServer组合;C#开发优先选择BentoML或OpenVI
文章摘要:工业视觉数据存储格式主要分为3D点云和2D矩阵两类。3D点云格式(PLY/PCD)存储XYZ坐标及属性,适用于3D算法处理;2D格式包括BCD(厂商专用)、亮度图(灰度图像)和TIFF(32/16位),分别用于深度数据交换、亮度检测和高精度深度存储。关键差异体现在数据维度(2D/3D)、精度、通用性和文件大小上,PLY/PCD跨平台性强,BCD仅限原厂使用,TIFF适合高精度需求。选择时
摘要:本文提出了一套完整的计算机视觉开发工具链最优组合方案,包括CVAT(数据标注)、Ultralytics YOLO(模型训练)、BentoML(推理发布)和FastAPI+Vue3(前端UI)。该方案全面支持分类、检测(含OBB旋转框)、分割等任务,满足YOLO格式要求,具有AI辅助标注、训练可视化、模型版本管理等核心功能。各模块均采用成熟开源工具,通过API接口实现高效集成,显著降低开发成本
文章摘要: DBSCAN是一种基于密度的聚类算法,通过定义邻域半径(ε)和最小点数(MinPts)识别密集区域为簇,并自动区分噪声点。其优势在于无需预设簇数量、可识别任意形状簇,但对参数敏感且在高维数据中性能下降。 应用扩展: 几何元素合并:通过自定义距离度量(如直线极坐标参数、圆心坐标与半径),结合角度差和位置差设计相似性函数,再用DBSCAN聚类相似直线或圆。 关键步骤: 直线/圆的特征向量化
本文介绍了一个自动矫正倾斜纸张图像的代码实现。该功能通过四个模块完成:1)图像预处理(降噪、强化边缘);2)轮廓检测与筛选(找出纸张轮廓);3)定位四角(拟合四边形顶点);4)透视变换(将倾斜图像矫正为正面矩形)。算法适用于扫描或拍摄的文档图像矫正场景,能有效处理因纸张放置不当导致的图像倾斜问题。代码通过边缘检测、凸包计算和透视变换等技术,最终输出经过几何矫正的平整文档图像。
int?num = 10;定义一个「允许存 null」的整数变量num,当前值为10;解决普通int无法表示「无值」的问题,适配数据库、表单等实际场景;操作时需先判断是否有值(HasValue或),用Value或??安全取值;int?是值类型(),不是引用类型,性能与普通int接近。int?int+ 允许null,是处理 “可选数值” 的必备语法。
GDI+(Graphics Device Interface Plus)是Windows系统提供的2D图形绘制API,主要用于传统桌面应用的图形处理。它支持基础形状绘制(矩形、椭圆等)、图像处理(缩放、裁剪)、文字渲染和复杂绘图操作,适合WinForms开发、简单图像处理、报表打印等场景。GDI+采用外接矩形机制统一形状绘制逻辑,通过定义形状的边界框来简化坐标计算和变换操作,既提升开发效率也优化底
摘要:本文介绍了C#开发中图表组件配置类(UIBarOption、UILineOption等)的使用方法。这些类封装了图表渲染参数,通过设置标题、坐标轴、数据系列等属性传递给图表控件。文章详细说明了柱状图(UIBarOption)和折线图(UILineOption)的核心属性及应用场景,并简要介绍了饼图、散点图等其他图表配置类的特点。开发中应根据数据类型和业务目标选择合适的Option类,通过配置







