自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 C 语言数组从入门到精通:一维 / 二维数组 + 遍历 / 排序(超全新手教程)

本文系统讲解C语言数组的核心知识,从一维数组、二维数组的定义和使用入手,重点介绍数组遍历和经典排序算法。内容包括数组初始化方式、下标规则、冒泡排序与选择排序实现,以及求数组长度、逆序、查找最值等常见操作。特别指出新手易犯的错误,如数组越界、行列混淆等,并通过学生成绩统计案例展示数组的实际应用。全文以通俗易懂的方式帮助初学者全面掌握数组这一重要数据结构,为后续学习指针、函数等打下坚实基础。

2026-03-25 10:33:21 284

原创 一文搞懂 C 语言变量、常量、数据类型(超详细新手版)

本文介绍了C语言中变量、常量和数据类型的基础知识。变量是内存中可修改的存储空间,定义时需指定类型和名称;常量则是固定不变的值,可用#define或const定义。C语言数据类型包括整型(int)、浮点型(float/double)、字符型(char)和字符串(字符数组)。文章详细讲解了各种数据类型的用法、命名规则和常见错误,并提供了完整的示例代码。掌握这些基础知识对C语言编程入门至关重要。

2026-03-25 09:36:09 484

原创 新手必看!C 语言 printf/scanf 常见报错大全及解决方法

摘要:本文整理了C语言初学者使用printf和scanf函数时常见的10类错误及解决方法,包括未包含头文件、格式符不匹配、输入跳过、地址符缺失、参数个数不符、中文乱码、空格输入中断、整数除法错误等典型问题。每个问题都给出具体错误示例和修正方案,特别强调格式符类型匹配、变量地址传递、缓冲区处理等关键点。文章建议新手收藏,帮助快速排查基础输入输出错误,提高编程效率。

2026-03-25 09:30:35 374

原创 VMware Ubuntu 显示有线连接却无法上网|完整排查与解决笔记

摘要:Ubuntu虚拟机显示有线连接并获取IP(192.168.1.129),但无法访问网络。排查发现系统配置正常,核心问题是VMware虚拟网络链路中断。解决方案:1)完全关闭虚拟机;2)重置VMware虚拟网络为默认设置;3)配置为NAT模式;4)重新获取IP。关键点在于虚拟机网络异常时应优先检查VMware底层配置,而非修改系统设置。NAT模式比桥接更稳定,且需注意netplan配置文件权限必须为600。此方案可解决90%的类似网络连通性问题。

2026-03-25 08:45:48 372

原创 Kivy+Buildozer 打包 APK 踩坑:python-for-android 克隆失败

摘要:在Ubuntu虚拟机中,使用Buildozer打包Kivy项目时,因国内网络限制导致Git克隆失败,陷入官方仓库校验死循环。解决方案包括:1)使用Gitee镜像克隆并强制指定本地路径(推荐);2)命令行直接指定路径;3)手动下载源码包。关键步骤为清理缓存、跳过Buildozer校验,并正确配置本地仓库路径。同时需注意虚拟环境切换和网络优化。本文总结了完整避坑流程,适用于Kivy跨平台开发的Android打包场景。

2026-03-24 08:46:09 326

原创 Ubuntu 安装 Docker 全流程 + 踩坑实录|从安装到镜像加速一次搞定

本文详细记录了在Ubuntu 24.04虚拟机上安装Docker Engine及Docker Compose插件的过程,重点解决了国内环境下常见的GPG密钥验证失败、网络连接重置、用户权限不足和镜像拉取拒绝等问题。通过使用阿里云镜像源替代官方源,手动导入GPG密钥,将用户加入docker组,并配置国内镜像加速器,成功完成了Docker的稳定部署。文章提供了完整的安装命令和常见问题解决方案,包括关键配置文件位置和常用运维命令,特别适合国内开发环境快速搭建Docker服务。

2026-03-24 08:39:56 423

原创 电子焊接基础操作步骤与注意事项

本文总结了电子元器件手工焊接的基础流程与注意事项,适用于贴片/直插元件焊接练习。主要内容包括:标准焊接步骤(预处理、焊盘整理、预上锡、定位固定、焊接、焊点整理);关键操作要点(烙铁养护、焊锡用量、加热时间控制);常见焊接缺陷(虚焊、桥接、拉尖、冷焊)的识别与解决方法。文章旨在帮助电子制作初学者掌握标准焊接方法,规避常见误区,提升焊接质量与可靠性,为后续精密焊接打下基础。

2026-03-24 08:31:49 951

原创 学习笔记| 小范围蓝牙 iBeacon 定位实战 + Python 可视化优化

本文针对1×1米小范围定位需求,提出了一套完整的蓝牙定位解决方案。重点介绍了直角三角形基站布局方案(顶点坐标(0,0)、(1,0)、(0,1))及其优势,详细说明了RSSI测距校准公式(A=-45,n=2.0)和三边定位算法实现。基于Python(Tkinter+Bleak)开发了专业可视化上位机,具备实时坐标显示、0.3秒高刷新率和厘米级误差展示功能,特别优化了界面布局与视觉效果。文章还提供了小范围专属参数配置建议(如SCALE=400像素/米)和常见问题排查方法,为嵌入式开发者快速实现高精度小范围定位提

2026-03-24 08:23:01 335

原创 STM32与树莓派USART通信实战:从零开始调试与回声功能实现

本文详细介绍了STM32F103RCT6与树莓派5通过USART通信的调试过程。针对初版代码中出现的无响应问题,从硬件连接和软件层面进行排查,解决了中断未使能、重复定义、数据格式等问题。优化后的代码实现了可靠的命令响应功能,并开发了实用的"回声"功能用于调试。文章提供了完整的代码示例(STM32端和树莓派Python脚本)及常见问题解决方案,为嵌入式开发者提供了实用的串口通信调试经验。调试重点包括中断配置严谨性、回调函数边界条件处理以及上位机程序的异常处理。

2026-03-23 14:31:25 411

原创 树莓派 SSH 连接排错实录:从 IP 网段到主机密钥变更,再到 VNC 自启动

摘要:本文记录了树莓派SSH连接失败的排查过程及解决方案。首先检查网络连通性,确认IP同网段且ICMP通信正常,但SSH连接失败。问题定位为SSH主机密钥变更,通过清理旧密钥并重新连接解决。若SSH服务未启动,可通过SD卡创建空文件或raspi-config启用服务,并设置开机自启。此外,文章还提供了VNC开机自启动的多种配置方法,包括使用raspi-config、systemctl管理及手动创建服务文件。最后总结了分层排查思路和常用工具,帮助快速解决类似问题。

2026-03-23 14:19:13 423

原创 OpenCV视觉舵机控制系统:从坐标检测到串口控制完整实现

本文介绍了一个基于视觉的舵机控制系统解决方案。系统通过摄像头检测矩形区域和红色激光点,建立图像坐标与舵机角度的映射关系,最终通过串口发送PWM信号控制舵机。系统包含视觉检测、坐标映射和舵机控制三个核心模块,采用PID算法辅助校准,支持自动/手动添加校准点,实现闭环控制。关键技术包括矩形检测、激光点识别、坐标角度映射、PID控制、PWM转换和串口通信。系统适用于激光瞄准、目标跟踪、云台控制等场景,并提供了多种扩展方向。文章详细说明了系统架构、关键技术实现和校准流程,为类似视觉控制项目提供了完整参考方案。

2026-03-23 08:42:50 411

原创 Windows下模拟树莓派:使用ble-serial创建虚拟串口实现手机蓝牙通信

本文详细介绍了在Windows系统上模拟树莓派蓝牙串口通信的完整方案。通过使用com0com虚拟串口驱动和ble-serial工具,将蓝牙低功耗(BLE)功能桥接到虚拟串口,使PC能够与手机进行蓝牙通信。文章包含五个关键步骤:安装配置虚拟串口驱动、启动ble-serial服务、手机端连接准备、编写Python通信脚本以及最终测试验证。该方案无需硬件设备即可实现树莓派蓝牙通信的核心功能,代码逻辑可直接迁移到真实树莓派环境,为物联网开发提供了便捷的调试方案。

2026-03-23 08:33:07 481

原创 蓝桥杯 Python 备考全攻略:从入门到进阶的学习路线

本文针对蓝桥杯Python竞赛提出分阶段备考方案:1)基础阶段掌握枚举、模拟和基础排序搜索;2)进阶阶段攻克贪心、二分、动态规划等核心算法;3)强化阶段突破高阶数据结构与图论;4)冲刺阶段挑战计算几何、博弈论等难题。建议采用"真题驱动+循序渐进"策略,配合科学时间规划,从基础语法逐步提升到高阶算法,最终实现竞赛成绩的突破。备考重点在于多动手实践,建立算法模板库,并注意代码优化。

2026-03-16 10:46:20 573

原创 【C 语言】指针学习笔记:从底层原理到实战应用

本文系统讲解了C语言指针的核心概念与应用。首先阐述了指针的本质是存储内存地址的变量,通过可视化示例展示了指针与变量的关系。然后详细介绍了指针的基础用法,包括定义初始化、与数组的关联以及作为函数参数的传址调用。文章还总结了指针使用中的常见问题(野指针、悬空指针、越界访问)及解决方案,并列举了指针在动态内存管理、数据结构实现等场景中的进阶应用。最后给出了学习指针的建议:多画图理解内存关系、通过调试工具观察指针行为、记录常见错误避免重复踩坑。全文旨在帮助读者深入理解指针原理,掌握其正确使用方法。

2026-03-16 10:27:44 471

原创 Python 基础语法速通:从入门到上手

本文系统整理了Python核心语法,涵盖变量定义、数据类型、运算符、流程控制、函数等基础内容。重点介绍了Python独特的缩进语法规则,列表/字典等常用数据结构的操作方法,以及函数的参数传递机制。文章采用示例驱动的讲解方式,适合零基础学习或作为开发速查手册。最后总结了Python弱类型、缩进控制等特性,并指出列表、字典和函数是日常开发的重点内容。全文结构清晰,可作为Python入门学习的系统性参考资料。

2026-03-13 09:13:32 539

原创 Qt Designer 基础操作学习笔记

本文介绍了QtDesigner可视化UI设计工具的基本使用方法,重点讲解了新建界面的核心模板选项和.ui文件转换为.py文件的操作指令。内容涵盖:1. QtDesigner提供的对话框类、主窗口、基础部件等核心模板的适用场景;2. 使用pyuic5工具将.ui文件转换为Python可执行代码的具体语法和注意事项;3. 开发建议和后续学习方向。本文适合Qt界面开发的初学者快速掌握基础工作流程,通过可视化设计提升开发效率。

2026-03-13 08:25:39 407

原创 蓝桥杯python备赛笔记之(十)数论基础 & 日期问题

本文总结了蓝桥杯竞赛中数论基础和日期问题的核心知识点与解题模板。数论部分涵盖素数判定、筛法、GCD/LCM、快速幂、进制转换等高频考点,提供优化算法和Python实现代码。日期问题重点讲解闰年判定、日期计算和datetime模块的高效应用,包括天数差计算、星期判断等常见题型。文章强调这两个模块的套路化特点,指出通过熟记模板、掌握边界处理和多练真题即可实现高分。同时提供Python性能优化建议和常见避坑指南,帮助考生在竞赛中快速准确地解决基础题目,为挑战中难题节省时间。

2026-03-12 17:08:14 757

原创 蓝桥杯python备赛笔记之(九)图论

本文是为准备2025年蓝桥杯竞赛编写的图论学习笔记,重点总结了图论基础知识和常用算法模板。主要内容包括:图的基本概念与邻接表存储方式;图的遍历方法(DFS和BFS);四大必考算法(Dijkstra、SPFA、Kruskal、Prim)的实现模板与适用场景;偶考算法(Floyd-Warshall和拓扑排序)的简要介绍;实战技巧与常见错误规避方法。笔记强调模板化学习,提供可直接套用的Python代码实现,并针对蓝桥杯竞赛特点给出算法选择建议和优化技巧,帮助考生高效备考图论题目。

2026-03-12 17:03:07 536

原创 蓝桥杯python备赛笔记之(八)动态规划(DP)

本文总结了蓝桥杯动态规划(DP)的解题框架与高频题型。核心内容包括:1)DP四步解题法(状态定义、初始状态、转移方程、最终答案);2)一维DP三大题型(斐波那契型、最大子序和、打家劫舍)及优化模板;3)二维DP重点题型(网格路径、01背包、完全背包、LCS)及空间优化技巧;4)Python实现中的常见避坑指南(索引越界、初始状态错误、遍历方向等)。文章强调理解解题框架比死记模板更重要,并提供了蓝桥杯DP备考的优先级建议和Python优化技巧。

2026-03-11 08:53:01 412

原创 蓝桥杯python备赛笔记之(七)并查集 & 堆

本文整理了蓝桥杯备考中并查集和堆的核心知识点。并查集部分详解了查找(Find)和合并(Union)操作,包含路径压缩和按秩合并优化,提供了标准模板代码。堆部分介绍了Python的heapq模块实现小根堆的方法,包括大根堆转换、TopK问题处理等应用场景,并给出Dijkstra算法的堆优化实现。文章强调这两个数据结构在连通性判断、贪心算法、图论等问题中的重要性,建议熟记模板并重点练习相关真题。

2026-03-11 08:35:34 367

原创 蓝桥杯python备赛笔记之(六)搜索&BFS&DFS

网格模型的 BFS/DFS 实现(四方向遍历、边界判断、已访问标记);多源 BFS(多个初始位置);DFS 递归与非递归的转换、剪枝技巧;BFS 求最短路径,DFS 求组合 / 排列 / 连通块;原地修改网格优化空间(蓝桥杯常考空间优化)。

2026-03-10 09:16:34 493

原创 蓝桥杯python备赛笔记之(五)二分查找 & 二分答案

本文总结了蓝桥杯Python竞赛中二分查找与二分答案的核心技巧。二分查找适用于有序数组,重点掌握bisect库的快速实现及常见变形公式。二分答案则是大题核心考点,需掌握答案单调性分析和四步解题法。文章提供了通用模板、经典例题(如分巧克力问题)和易错点总结,强调正确使用区间定义、中点计算和check函数编写。备考建议优先掌握bisect库,熟练朴素二分模板,重点练习二分答案题型,并通过边界测试验证结果。掌握这些技巧可高效解决竞赛中99%的二分相关问题。

2026-03-10 09:05:17 516

原创 Python 连接 iBeacon 蓝牙设备超详细学习笔记

本文详细介绍了使用Python连接iBeacon蓝牙设备的完整方案。重点对比了BluePy、PyBluez和Bleak三大蓝牙库的特点,推荐Bleak作为首选。提供了扫描和连接iBeacon的核心代码示例,并针对Windows系统常见的连接失败问题,给出了系统权限设置、防火墙配置、蓝牙服务状态检查等完整排查方案。还分享了通过Python脚本实时监测蓝牙服务的进阶技巧。文章包含详细代码注释和问题解决思路,适合BLE开发初学者快速上手iBeacon设备连接。

2026-03-09 08:46:09 694

原创 Electron 开发环境搭建超详细学习笔记

本文详细介绍了Electron桌面应用开发环境的搭建步骤。首先需要安装Node.js并验证版本,然后初始化项目目录和package.json文件。接着安装Electron依赖,配置启动脚本,创建入口文件main.js。文章还提供了解决内容安全策略警告的方法和跨系统兼容代码示例,并推荐了WebStorm的配置教程。整个搭建过程包括安装Node.js、初始化项目、安装依赖、配置脚本和启动项目等关键步骤,为后续学习Electron开发打下基础。

2026-03-09 08:41:20 450

原创 蓝桥杯python备赛笔记之(四)哈希 + 暴力 + 前缀和

本文总结了蓝桥杯备赛中常用的三种算法技巧:暴力枚举、前缀和与哈希表。暴力枚举适用于小规模数据,通过穷举所有可能解决问题;前缀和通过预处理数组实现快速区间查询;哈希表以空间换时间优化查找操作。文章提供了各算法的核心思想、通用模板及典型例题(如"倍数问题"、"子数组和为k"等),并展示了暴力+前缀和、哈希+前缀和等组合应用。这些技巧是蓝桥杯基础题型的关键解法,建议熟练掌握模板并灵活运用,在保证正确性的基础上逐步优化时间复杂度。

2026-03-08 14:45:34 545

原创 Git 远程连接仓库学习笔记(本地→GitHub)

本文详细介绍了Git本地代码推送至GitHub远程仓库的完整流程。首先通过git init初始化本地仓库,使用git add和git commit完成本地提交;其次配置SSH密钥确保安全传输;最后关联远程仓库并通过git push推送代码。文章还提供了常见连接错误的解决方法,包括取消代理设置或配置代理端口。整个流程清晰简明,包含初始化、添加、提交、关联和推送五个关键步骤,并强调首次推送需加-u参数。对于开发者快速掌握Git基础操作具有实用参考价值。

2026-03-08 14:34:14 454

原创 【解决实战】Windows 蓝牙用户服务异常修复:从代码实现到手动排障

本文介绍了一个针对Windows蓝牙用户服务异常的自动化修复方案。通过分析BluetoothUserService_ee91643服务停止的问题,开发了包含状态检测、自动修复、注册表修改和手动指导四模块的Python脚本。核心使用sc命令查询和配置服务状态,注册表修改作为备用方案,并提供完整的手动修复步骤。脚本采用subprocess模块执行系统命令,需管理员权限运行,适配不同Windows版本的服务名后缀。文中详细讲解了Windows服务管理的关键技术点,包括sc命令用法、注册表配置原理及异常处理机制,为

2026-03-07 08:08:23 372

原创 【实战开发】Windows 蓝牙服务监控与 iBeacon 设备扫描工具

摘要:本文介绍了一款针对Windows系统蓝牙服务异常和iBeacon设备扫描问题的诊断工具。该工具采用模块化设计,集成三大核心功能:通过sc命令监控蓝牙服务状态,使用bleak库实现异步设备扫描,并自动生成包含问题定位和修复建议的智能诊断报告。工具能精准识别服务异常、扫描失败和设备匹配问题,通过多维度评估和分级提示提供针对性解决方案。适用于物联网项目中蓝牙iBeacon设备的快速排障,支持扩展定时监控、自动修复等功能,具有较强通用性。使用时需管理员权限并正确配置目标设备MAC前缀。

2026-03-07 08:07:26 348

原创 Sora2 文生视频实战:漫剧生成学习笔记(Python 版)

Sora2 作为 OpenAI 推出的文生视频模型,在漫剧、短视频创作领域有着极强的应用潜力,但官方直用存在诸多限制(海外节点、订阅付费、负载报错等)。本文结合 API 易的调用方案,从环境配置、API 调用、漫剧提示词编写、避坑技巧等方面,整理 Sora2 漫剧生成的完整学习笔记,适合开发者和内容创作者快速上手。

2026-03-06 09:17:22 938

原创 树莓派与 STM32 串口通信实战笔记

摘要:本文详细介绍了树莓派与STM32通过串口实现双向通信的全流程。内容包括:1)硬件连接要求(交叉接线、共地);2)软件环境配置(Python pyserial库、STM32CubeMX);3)STM32CubeMX关键配置步骤(时钟、USART1、中断);4)核心代码实现(Python串口脚本、STM32中断接收与回显逻辑);5)调试流程与常见问题解决方案。重点强调了串口参数一致性、中断接收重启机制等关键技术点,为嵌入式系统串口通信开发提供完整参考方案。

2026-03-06 09:12:12 750

原创 树莓派 Python 连接 iBeacon 基站实现定位学习笔记

本文介绍了基于树莓派和Python实现BLE蓝牙基站扫描与定位的方法。主要内容包括:1)硬件环境配置(树莓派+信驰达BLE基站);2)软件环境搭建(虚拟环境创建、依赖安装及蓝牙权限设置);3)核心实现技术:使用bleak库扫描BLE设备、解析非标准iBeacon格式的自定义ServiceData、基于RSSI信号强度的距离估算;4)常见问题排查及扩展思路(多基站定位、数据持久化等)。文章总结了BLE定位的技术要点,并指出环境因素对RSSI的影响及后续优化方向。该方法适用于室内粗定位场景,为BLE定位开发提供

2026-03-05 10:25:28 401

原创 python解决蓝牙服务意外停止问题 学习笔记

摘要:本文针对Windows系统蓝牙服务意外停止问题,提出"定时检查+自动修复+崩溃预防"三重解决方案。通过sc命令实现服务状态监控和启动,设置系统级恢复策略,并封装为Windows系统服务实现长期守护。方案包含临时调试和长期运行两种场景:前者通过Python脚本手动监控,后者以系统服务形式开机自启。关键点包括管理员权限执行、服务名确认、双重保障机制等,有效解决了蓝牙服务异常关闭导致的iBeacon基站连接问题。

2026-03-05 10:10:38 505

原创 OpenCV摄像头实时处理:稳定的红绿激光点实时检测工具

本文介绍了一种基于OpenCV的稳定激光点检测方法,通过HSV颜色分割、形态学降噪和时间滤波实现高鲁棒性的红绿激光点定位。该方法采用三步核心流程:在HSV空间进行颜色分割提取激光区域,通过形态学操作消除噪声干扰,最后利用时间滤波输出稳定坐标。文章详细解析了算法原理、代码实现和调试技巧,包括摄像头参数配置、掩码优化、圆形度筛选等关键技术点,并提供了常见问题的解决方案。该方案适用于互动投影、激光定位等场景,其抗干扰优化思路也可迁移至其他视觉检测任务,帮助初学者掌握从基础检测到稳定检测的关键技术。

2026-02-03 17:01:46 751

原创 OpenCV摄像头实时处理:九宫格棋盘检测与棋子识别

本文介绍了基于OpenCV的九宫格棋盘检测与棋子识别方法。通过轮廓分析定位棋盘四角,利用双线性插值生成3×3网格;采用霍夫圆变换检测棋子,并通过亮度判断棋子颜色;结合多帧平滑优化检测稳定性。系统分为棋盘检测和棋子识别两大模块,使用Canny边缘检测、轮廓拟合、坐标排序等技术实现精准定位,适用于井字棋等桌面游戏场景。文章详细讲解了核心算法、代码实现和调试技巧,为初学者提供了计算机视觉在结构化目标检测中的实践案例,可扩展至其他棋盘游戏识别应用。

2026-02-02 22:38:20 817

原创 OpenCV摄像头实时处理:基于模板匹配的摄像头实时数字识别

本文介绍了一种基于OpenCV的摄像头实时数字识别方法,采用"轮廓定位+模板匹配"技术方案。核心流程包括:1)预处理图像灰度化和二值化;2)轮廓分析定位数字区域;3)将定位区域与0-9数字模板进行像素相似度匹配。文章详细讲解了代码实现的关键模块,包括模板加载、相似度计算、帧处理和结果显示等,并提供了参数调优建议和常见问题解决方案。该方法具有实现简单、计算量小的优点,但对字体、尺寸敏感。适合OpenCV初学者理解视觉识别基础逻辑,可扩展应用于字母、简单图形等识别场景。

2026-02-02 22:31:48 838

原创 计算机四级嵌入式速通指南【学习目录】

本文分享了计算机四级嵌入式考试的备考资料,包含计算机组成与接口、操作系统原理两大模块的知识点整理。作者按照2025年考试大纲顺序编排了16个章节内容,包括存储器、汇编语言、中断技术等计算机组成知识,以及进程管理、内存管理、死锁等操作系统原理要点。建议考生结合官方大纲复习,在掌握知识点后通过大量刷题来提升应试能力。所有资料按章节分类整理,方便考生针对性学习。

2026-02-01 14:06:35 435

原创 OpenCV摄像头实时处理:从单特征到联合识别(形状识别 + 颜色识别 + 形状颜色联合识别)

本文介绍了基于OpenCV的计算机视觉基础应用,重点讲解形状识别和颜色识别的实现方法及两者的联合应用。文章首先分别详细阐述了形状识别(通过轮廓分析拟合多边形)和颜色识别(基于HSV颜色空间)的核心原理与代码实现,包括预处理、特征提取和结果标注等关键步骤。随后提出将两种识别方法整合的联合识别方案,通过复用轮廓基础、ROI区域分析和双特征组合标注,实现了更高效的形状+颜色识别。文中提供了完整的可运行代码,并总结了参数调试技巧和常见问题解决方案。这些基础识别技术可扩展应用于目标跟踪、嵌入式视觉等更复杂的场景,是计

2026-02-01 12:01:09 925

原创 OpenCV摄像头实时处理:基于 HSV 颜色空间的摄像头实时颜色筛选工具

本文介绍了一个基于OpenCV-Python的实时HSV颜色筛选工具实现方法。该工具通过摄像头采集视频流,利用滑动条动态调节HSV阈值参数,实现颜色范围的实时筛选与优化。系统包含三个显示窗口(原始画面、颜色掩膜、筛选结果),支持形态学操作降噪、参数保存等功能。文章详细解析了核心代码模块,包括滑动条初始化、颜色空间转换、掩膜生成与优化等关键技术,并提供了常见颜色的HSV参数参考值。此外,还介绍了多颜色筛选、自动加载参数等扩展方向,为计算机视觉项目中的颜色处理提供了实用解决方案。

2026-02-01 11:59:54 798

原创 计算机四级嵌入式之计算题知识点汇总

计算机四级嵌入式考试分为计算机组成与接口、操作系统原理两大模块。计算机组成部分重点包括:地址线与寻址空间转换(2^地址线位数=寻址空间)、补码/原码/反码转换、存储器容量计算(芯片数量=总容量/单芯片容量)、Cache映射(直接相联映射公式)、总线带宽计算(频率×宽度/8)。操作系统部分核心考点为:进程调度算法(FCFS/SJF/响应比)、信号量取值范围(资源数到-等待进程数)、页式存储管理(页号=逻辑地址/页面大小)、文件管理(位示图计算)和死锁判断(银行家算法)。所有考点均配有典型例题说明,建议考生结合

2026-01-31 12:36:07 806

原创 计算机四级嵌入式之操作系统原理(八)死锁

本文整理了计算机四级嵌入式考试中死锁相关的核心知识点。主要内容包括:死锁与活锁的区别、死锁的四个必要条件(互斥、不可剥夺、请求保持、循环等待)、预防死锁的方法(破坏各个必要条件)、安全序列判定标准及检查流程、资源分配表示法、死锁解除的决策因素,以及关联的I/O性能优化技术(缓冲、异步I/O、DMA等)。文章按照考试大纲顺序系统梳理了死锁相关的概念、原理和解决方法,旨在帮助考生全面掌握该考点内容。

2026-01-31 12:35:02 540

解决实战Windows 蓝牙用户服务异常修复:从代码实现到手动排障

解决实战Windows 蓝牙用户服务异常修复:从代码实现到手动排障

2026-03-06

python解决蓝牙服务意外停止问题 学习笔记

python解决蓝牙服务意外停止问题 学习笔记

2026-03-05

OpenCV 学习笔记:基于模板匹配的摄像头实时数字识别

OpenCV 学习笔记:基于模板匹配的摄像头实时数字识别

2026-01-29

OpenCV摄像头实时处理:稳定的红绿激光点实时检测工具

OpenCV摄像头实时处理:稳定的红绿激光点实时检测工具

2026-01-29

OpenCV摄像头实时处理:九宫格棋盘检测与棋子识别

OpenCV摄像头实时处理:九宫格棋盘检测与棋子识别

2026-01-29

OpenCV摄像头实时处理:从单特征到联合识别(形状识别 + 颜色识别 + 形状颜色联合识别)

OpenCV摄像头实时处理:从单特征到联合识别(形状识别 + 颜色识别 + 形状颜色联合识别)

2026-01-29

OpenCV摄像头实时处理:基于 HSV 颜色空间的摄像头实时颜色筛选工具

OpenCV摄像头实时处理:基于 HSV 颜色空间的摄像头实时颜色筛选工具

2026-01-29

OpenCV实时摄像头处理:曝光调节、降噪与二值化实战

OpenCV实时摄像头处理:曝光调节、降噪与二值化实战

2026-01-28

空空如也

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

TA关注的人

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