logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python-OpenCV综合实战:摄像头目标追踪全链路 + 系列复盘与嵌入式落地预告

上一章我们学习了轮廓进阶、形状特征、圆形度、多条件轮廓筛选,能够对画面里的物体做形状识别与过滤。本章是整个 OpenCV Python 系列的收官之作,不再学习新 API,而是把前面所有章节的知识点全部串联,搭建一套工业、机器人里最常用的:摄像头采集画面 → 预处理降噪 → HSV 颜色分割生成掩码 → 形态学清理噪点孔洞 → 轮廓检测 + 多条件筛选 → 旋转最小外接矩形绘制,输出目标坐标、中心

#python#opencv#开发语言 +2
Python 函数基础定义、参数与变量作用域

本文系统讲解了Python函数的核心概念与使用方法。主要内容包括:1. 函数基本概念与四大优势(消除冗余、模块化、易维护、高复用)2. 函数定义语法与两种调用方式(无参/有参)3. return返回值的四种规则与多分支优先级4. 三种参数传递方式(位置/关键字/默认参数)及其混合使用规则5. 变量作用域(局部/全局变量)与global声明6. 综合实操练习(字符串验证函数)7. 补充知识点:文档字

#python#开发语言
Python 开发环境搭建:用 Miniconda 搭建纯净高效的开发环境

本文介绍了Miniconda作为Python开发环境的优势与安装配置方法。相比原生Python缺乏环境隔离和Anaconda过于臃肿的问题,Miniconda具有轻量化、环境隔离、高度可控等特点。文章详细说明了Conda工具家族的关系,Miniconda的安装步骤(包括下载、路径设置、环境变量配置和镜像源设置),并提供了常用命令和使用建议。通过Miniconda可以创建独立的虚拟环境,有效解决项目

#python
Python 常用标准 / 第三方库:random、tqdm、turtle、jieba 用法

摘要:本文介绍了Python中四个实用库的用法:1. random库用于生成随机数(猜数字游戏、抽奖),注意randint包含边界而range不含右边界;2. tqdm进度条库可直观显示循环进度(质数统计示例),对性能影响极小;3. turtle绘图库适合绘制几何图形(五角星、螺旋、爱心),需用turtle.done()保持窗口;4. jieba中文分词库能按语义拆分文本(问答机器人、高频词提取)

#python#开发语言
Python 基础语法

Python入门指南:从语言特性到基础语法 本文系统介绍了Python的起源、核心优势及主流应用场景,并与C/C++进行对比,帮助读者明确Python的定位。Python以简洁、跨平台、丰富的库生态著称,广泛应用于AI、数据分析、Web开发等领域。与C/C++相比,Python开发效率高但运行速度较慢,两者互补性强。 基础语法部分涵盖: IPO模式(输入-处理-输出)的编程核心逻辑; 代码注释(单

#python#开发语言
VSCode 进阶

针对已配置基础环境的VSCode用户,本文提供六个关键优化方案:1.关闭文件预览模式解决标签覆盖问题;2.通过清缓存/调引擎解决假性标红和代码提示卡顿;3.启用Clang-Format实现保存自动格式化;4.配置外部控制台解决终端交互异常;5.禁用冗余插件/功能提升软件流畅度;6.强调工作区模式、编码规范等长期使用细节。这些设置能有效解决代码覆盖、玄学报错、格式混乱、终端卡顿等典型问题,打造稳定高

#vscode#c语言
编码利器:VSCode安装与环境配置

本文详细介绍了如何从传统的Dev-C++/VC6.0迁移到现代化的VSCode开发环境。主要内容包括:1. VSCode的优势分析:轻量级、跨平台、智能代码提示、专业调试功能等;2. 完整安装配置指南:MinGW编译器安装、环境变量设置、核心插件安装;3. 三大配置文件详解:tasks.json、launch.json、c_cpp_properties.json的作用与配置方法;4. 常见问题解决

#vscode#c语言
Python字典:自带标签的万能收纳盒

本文介绍了Python中的字典(dict)类型,它是用于存储键值对的核心数据结构。主要内容包括:字典的基本概念(key-value键值对),与集合的对比区别,创建字典的多种方式(包括嵌套字典)。字典的四大核心操作:增删改查,以及合并更新的两种方法(update和|运算符)。字典的遍历方式(键、值、键值对),成员判断,以及字典推导式的高效用法。文章通过生活化的类比(带标签的收纳盒)和实用案例(客服机

#python#开发语言#前端
C语言字符串操作完全指南:从strlen到memcpy,避开所有坑点

C 语言没有原生字符串类型,依靠 char 数组 / 字符指针实现,\0作为结束标志。竞赛、嵌入式串口数据解析、学生管理系统开发都会大量用到字符串操作。本文整理全部高频函数,附带函数原型、可运行代码实例,区分 str 系列(识别\0)和 mem 系列(纯内存拷贝),结合项目案例说明踩坑带来的故障

#c语言#学习
C语言简介与数据类型介绍

摘要:本文系统介绍了C语言在嵌入式开发中的核心地位与应用价值。首先阐述了C语言的定义、发展历程及高效性、可移植性等核心特点。重点分析了C语言成为嵌入式首选语言的关键原因:强大的硬件访问能力、高运行效率、良好的可移植性以及成熟的开发生态。详细讲解了C语言的基本数据类型(char、int、float等)及其存储特性,并介绍了sizeof运算符等关键工具的使用方法。文章为嵌入式开发者提供了C语言基础知识

#c语言#开发语言#学习
    共 12 条
  • 1
  • 2
  • 请选择