
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
摘要: 本项目针对全球证件智能识别系统的后端推理引擎进行升级优化,将原Qwen3-VL-8B-Thinking模型替换为Qwen3-VL-8B-Instruct版本,显著提升OCR处理速度3倍以上。同时修正国外证件识别业务逻辑,移除不严谨的真伪判定提示,仅保留模板匹配与版面识别功能。升级涉及模型下载部署、容器配置更新及API代码调整,客户端无需修改。通过技术优化与业务逻辑重构,实现了响应效率提升与

同时,该书还提供了详细的算法解读和丰富的资源下载,包括数据集和源代码,极大地方便了读者的复现工作。部署端包括云、边、端三个层级,云计算一般为算力较大的服务器端,边计算一般为用户主机,可以理解为工控机,端计算一般为嵌入式开发板等小型便携设备,由于计算资源不同,部署方式差异很大,部署需要掌握Windows、Linux等多个操作系统,需要使用C++、C#、Python、Java、Html等语言,一般需要

本系列教程将完整构建一个基于Qt 6的AI螺丝瑕疵检测系统,通过15篇循序渐进的文章,系统讲解从QML界面开发、C++后端逻辑、OpenCV视觉处理到YOLOv8模型部署的全流程。内容涵盖工业视觉核心功能(尺寸测量、瑕疵检测)、硬件集成(摄像头、串口通信)、数据上报(HTTP通信)以及跨平台打包部署,最终实现一个具备自动更新功能的企业级应用。每篇教程都提供可独立运行的代码示例,帮助开发者掌握从算法

本文介绍了一个基于Qt Quick的证照智能识别系统开发方案。该系统采用多光谱采集技术,通过白光、红外光和紫外光图像自动提取证件信息并验证真伪。项目使用Qt 6.9.1框架,结合OpenCV图像处理和云端AI识别,实现了以下核心功能:1) 简洁美观的UI界面;2) 自动化6张图像采集流程;3) 高性能图像处理;4) 云端识别结果展示。文章详细说明了开发环境配置、图标设置方法以及可重用组件设计,为证

本文介绍了在Qt项目中集成OpenCV库并实现图像显示功能的关键步骤。首先详细说明了OpenCV的安装配置过程,包括CMake文件的修改和路径设置。然后介绍了MVTec AD工业数据集的组织结构和使用方法。重点讲解了通过QQuickImageProvider构建前后端桥梁,实现了OpenCV的cv::Mat与Qt的QImage之间的格式转换。文章提供了完整的代码示例,包括ImageProvider

本文介绍了基于Qt 6的工业AI视觉检测软件开发全流程。项目面向工业4.0需求,通过机器视觉技术实现精密元器件的自动瑕疵检测。系统采用Qt Quick构建现代化UI,集成YOLOv8深度学习模型进行实时检测,支持与PLC硬件联动和数据上报MES系统。文章详细说明了开发环境配置(Qt 6.9.1+MSVC+OpenCV)、项目创建步骤、应用程序图标设置等关键环节,并提供了完整的开源代码仓库链接。该方

本文提出了一套基于Qt Quick(QML)和C++的工业视觉异常检测解决方案。系统采用前后端分离架构,前端使用QML构建交互界面,后端通过C++动态链接库封装核心AI算法。方案采用YOLOv8模型进行目标检测,通过OpenCV DNN模块实现CPU端推理,支持冲压件关键特征的自动化检测。系统具备图像加载、交互式ROI定义、智能检测和结果可视化功能,可有效提升工业质检的效率和精度。技术选型包括Qt

本文介绍了如何利用OpenCV实现螺丝尺寸自动测量的视觉算法。主要内容包括:1)通过灰度转换和二值化进行图像预处理,突出目标特征;2)使用轮廓发现算法提取螺丝边界;3)计算最小外接矩形获取精确尺寸;4)将结果可视化并返回界面显示。重点讲解了cv::findContours和cv::minAreaRect等核心功能的实现方法,展示了从原始图像到几何尺寸测量的完整流程。该方案适用于工业检测中的非接触式

本文介绍了如何在C++中集成ONNX模型进行AI推理,重点讲解了YOLOv8模型的加载、预处理和后处理流程。主要内容包括: 使用OpenCV DNN模块加载ONNX模型文件 图像预处理:调整尺寸、归一化、通道转换 执行模型推理获取原始输出 关键的后处理技术:解析YOLOv8输出张量,提取边界框、置信度和类别信息 非极大值抑制(NMS)处理重叠检测框 文章提供了完整的C++代码示例,展示了如何将AI

本文介绍了如何利用YOLOv8深度学习算法实现工业螺丝表面瑕疵检测。传统OpenCV算法在处理几何特征明确的测量任务上表现优异,但在检测形态复杂的表面瑕疵时存在局限性。文章详细阐述了从传统算法向深度学习的范式转变,重点讲解了目标检测的核心概念和YOLOv8的优势。 主要内容包括: Python环境的搭建与虚拟环境配置 数据准备工作,包括对MVTec AD数据集中螺丝瑕疵的分类合并策略 使用Labe








