W_32600
码龄1年
求更新 关注
提问 私信
  • 博客:23,147
    23,147
    总访问量
  • 44
    原创
  • 4
    粉丝
  • 7
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:中国
加入CSDN时间: 2025-06-28
博客简介:

W_32600的博客

查看详细资料
个人成就
  • 获得649次点赞
  • 内容获得3次评论
  • 获得346次收藏
  • 博客总排名26,916名
  • 原力等级
    原力等级
    3
    原力分
    185
    本月获得
    179
创作历程
  • 39篇
    2026年
  • 5篇
    2025年
成就勋章
TA的专栏
  • OpenCV知识点解析
    7篇
  • Python知识点详解
    16篇
  • 开发环境配置
    6篇
  • Linux基础介绍
    5篇
  • C语言知识点详解
    10篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

编程达人挑战赛·第12期

作为写代码的你,是否也渴望被更多人看到?技术人员普遍有一个共性——明明技术很强,却没人知道你做了什么;花了很多时间踩坑,却没人因你少走弯路;脑子里有一堆干货,但却不懂如何有效地输出。 在如今写代码的人越来越多的时代,能够清晰表达自己思路与技术的人却少之又少。 因此,我们发起了这个【编程达人挑战赛】——帮助你将代码变成作品,将技术转化为真正的价值,同时激励更多的人坚持写作与分享。 注:活动细则介绍请看此贴:[https://bbs.csdn.net/topics/619791811](https://bbs.csdn.net/topics/619791811)。

760人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Python-OpenCV 轮廓进阶:旋转最小外接矩形、图像矩求质心、嵌套层级 hierarchy、轮廓形状匹配

本文介绍了OpenCV轮廓进阶操作,重点讲解了旋转最小外接矩形(minAreaRect)、图像矩(moments)计算质心、轮廓层级(hierarchy)解析和形状相似度比对(matchShapes)等工业视觉常用技术。通过代码示例展示了如何解决倾斜物体检测、中心点定位、嵌套轮廓分析等问题,并整合实现了摄像头实时检测功能。文章还包含轮廓凸包、点多边形测试等拓展知识点,以及高频错误提醒和API汇总表,为实际项目应用提供了完整解决方案。
原创
博文更新于 17 小时前 ·
525 阅读 ·
15 点赞 ·
0 评论 ·
5 收藏

Python-OpenCV 轮廓检测:查找物体轮廓、绘制边框、计算面积、目标物体计数

本章系统讲解了OpenCV轮廓检测技术。首先介绍二值图像预处理流程,包括降噪、阈值分割和形态学操作。重点剖析cv2.findContours()函数参数、返回值及轮廓层级关系,区分不同OpenCV版本的API差异。详细讲解轮廓属性计算(面积、外接矩形、周长)、多边形逼近形状识别等核心方法,并提供物体计数函数封装和摄像头实时检测案例。文章总结了轮廓检测的完整技术路线和常见避坑指南,强调二值图输入、噪声过滤等关键点,为实际项目应用如缺陷检测、物体计数等提供完整解决方案。
原创
博文更新于 21 小时前 ·
298 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

Python-OpenCV形态学操作:腐蚀、膨胀、开运算、闭运算,清理二值图像噪点毛刺

摘要:本文介绍了OpenCV中的形态学操作,主要用于处理二值图像中的噪点和轮廓修饰。核心内容包括:1)腐蚀(erode)消除外部白噪点,膨胀(dilate)填补内部黑孔洞;2)开运算(先腐蚀后膨胀)和闭运算(先膨胀后腐蚀)组合应用;3)形态学梯度、礼帽和黑帽等拓展操作;4)典型处理流程:降噪→灰度→二值化→形态学处理。形态学操作通过结构元(kernel)实现,可有效为后续轮廓检测和物体识别提供干净的预处理图像,适用于车牌识别、细胞计数等场景。
原创
博文更新于 前天 20:05 ·
312 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

Python-OpenCV边缘检测与阈值分割:Sobel、Scharr、Laplacian、Canny、全局与自适应阈值

本文系统介绍了图像处理中的边缘检测与阈值分割技术。主要内容包括:1. 基础边缘检测算法(Sobel、Scharr、Laplacian)的原理与实现,重点分析梯度计算和正负值处理;2. Canny边缘检测的四步流程及其参数调优;3. 全局阈值与自适应阈值的适用场景对比;4. 标准预处理流程(降噪→灰度→边缘/阈值)和工程实践中的常见错误规避。文章通过代码示例详细演示了各算法的具体应用,并提供了算法选型建议和参数设置指南,为图像分析任务提供了实用的技术参考。
原创
博文更新于 前天 19:45 ·
465 阅读 ·
12 点赞 ·
0 评论 ·
5 收藏

Python-OpenCV图像滤波:卷积、高斯、中值、双边美颜滤波

本文介绍了OpenCV中四种常用的图像滤波方法及其应用场景:1. 均值模糊(cv2.blur):快速基础降噪,适合简单平滑处理。2. 高斯滤波(cv2.GaussianBlur):通用平滑降噪工具,采用正态分布权重。3. 中值滤波(cv2.medianBlur):专用于去除椒盐噪点,通过取中值消除黑白斑点。4. 双边滤波(cv2.bilateralFilter):美颜磨皮算法,在降噪同时保留边缘细节。文章还对比了各种滤波的特点和计算复杂度,提供了选型建议,并给出综合应用案例(先降噪再锐化)和常见错误清单。
原创
博文更新于 2026.08.17 ·
509 阅读 ·
15 点赞 ·
0 评论 ·
5 收藏

Python-OpenCV图像像素与通道:通道拆分合并、深浅拷贝

本文介绍了OpenCV中图像处理的核心知识点,包括通道拆分与合并、深浅拷贝、像素读写等。主要内容包括:1)彩色图像的BGR三通道原理,使用cv2.split()和cv2.merge()进行通道操作;2)图像数组的浅拷贝和深拷贝区别,强调修改原图时深拷贝的重要性;3)像素读写方法及常见的坐标顺序错误;4)通道操作的实际应用示例;5)常见错误清单和性能优化建议。文章通过代码示例详细演示了各项操作,并对比了不同方法的性能差异,为后续图像处理学习打下基础。
原创
博文更新于 2026.08.17 ·
458 阅读 ·
17 点赞 ·
0 评论 ·
7 收藏

Python-OpenCV:画布、图形、文字、调色滑动条

本文详细介绍了OpenCV绘图功能的使用方法,从画布创建到各种图形的绘制技巧。主要内容包括:1. 画布创建原理(numpy矩阵)和颜色规则(BGR顺序);2. 基础图形绘制(直线、矩形、圆、椭圆、多边形)的参数详解;3. 文字绘制方法及中文支持方案;4. 交互式RGB调色板的实现;5. 9个常见绘图陷阱及解决方案,如坐标顺序、颜色通道、多边形填充等。通过学习,读者可以掌握OpenCV强大的绘图API,为后续图像处理和计算机视觉应用打下基础。
原创
博文更新于 2026.08.16 ·
476 阅读 ·
14 点赞 ·
0 评论 ·
7 收藏

Python-OpenCV:库、环境搭建、图片与摄像头解析

本文系统介绍了OpenCV的基础知识与实操指南。OpenCV作为开源计算机视觉库,支持图片、摄像头、视频处理,广泛应用于美颜滤镜、人脸识别等场景。文章详细讲解了环境搭建(安装opencv-python和numpy)、窗口控制四件套(创建/渲染/监听/销毁)、图片读取与处理(缩放/旋转/翻转/融合)、摄像头实时预览与截图、视频录制(自动创建文件夹与分辨率适配)等核心功能,并提供了常见问题解决方案。通过配套代码示例,帮助读者快速掌握OpenCV五大基础操作,为后续图像处理与计算机视觉开发奠定基础。
原创
博文更新于 2026.08.16 ·
857 阅读 ·
27 点赞 ·
0 评论 ·
7 收藏

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

摘要:本文介绍了Python中四个实用库的用法:1. random库用于生成随机数(猜数字游戏、抽奖),注意randint包含边界而range不含右边界;2. tqdm进度条库可直观显示循环进度(质数统计示例),对性能影响极小;3. turtle绘图库适合绘制几何图形(五角星、螺旋、爱心),需用turtle.done()保持窗口;4. jieba中文分词库能按语义拆分文本(问答机器人、高频词提取)。标准库直接导入,第三方库需pip安装,合理使用这些工具库能显著提升开发效率。
原创
博文更新于 2026.08.15 ·
337 阅读 ·
14 点赞 ·
0 评论 ·
6 收藏

Python 面向对象:继承与多态

摘要: 本章介绍了面向对象编程中的继承与多态机制。继承通过class 子类(父类)实现,子类自动复用父类的属性和方法,可新增专属方法或通过同名方法重写父类逻辑(如Dog类重写eat())。使用super().__init__()确保子类构造时继承父类属性。多态则基于同名方法(如play()),允许不同对象(如Dog1、Dog2)以统一接口调用,提升代码通用性。继承减少重复代码,多态增强灵活性,二者结合可高效管理类之间的关系与行为差异。适用于存在公共属性和行为的场景(如动物分类),或需统一处理多种对象的逻辑
原创
博文更新于 2026.08.15 ·
287 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

Python @classmethod 类方法:统一管理全类共享数据

本文介绍了Python中的类方法(@classmethod)及其核心应用。类方法通过装饰器@classmethod定义,首个参数为cls,代表当前类,用于操作类属性而非实例属性。与实例方法相比,类方法适合管理全局共享数据,如统一修改类属性、实现工厂模式、单例模式等。文章通过手机工厂的类比和完整代码示例,展示了类方法的三大规则、继承场景中的cls优势,以及常见错误清单。类方法提高了代码的规范性和可维护性,是面向对象编程中处理类级别操作的重要工具。
原创
博文更新于 2026.08.13 ·
333 阅读 ·
12 点赞 ·
0 评论 ·
5 收藏

Python 类属性与实例属性:从原理到实战

本文系统讲解Python中实例属性和类属性的核心区别及使用规则。实例属性(如self.brand)是对象独有数据,类属性(如category)则是全类共享。关键点包括:1. 属性查找顺序:实例→类→报错;2. 修改类属性必须通过类名,实例赋值会创建同名私有属性;3. del删除规则差异;4. 类属性适合全局计数等共享场景。文章通过手机类示例演示了定义、读取、修改、删除的全流程,并总结了五大易错点,强调"实例管个体,类管群体"的设计原则。掌握这些规则能避免属性混淆,写出更健壮的面向对象代码
原创
博文更新于 2026.08.13 ·
227 阅读 ·
6 点赞 ·
0 评论 ·
4 收藏

Python面向对象基础:类的认识

本文介绍了面向对象编程(OOP)的核心概念,通过与面向过程编程的对比,阐述OOP的优势。重点讲解了类与实例的关系:类作为模板(如"猫咪类"),通过__init__构造方法定义实例属性(名字、颜色等),实例方法(eat、sleep等)则定义对象行为。文中通过创建多只小猫的示例代码,展示了实例属性的独立性及方法的调用方式,并总结了常见错误点。最后强调OOP将数据与行为封装在一起的优势,为后续类属性和类方法的学习奠定基础。
原创
博文更新于 2026.08.12 ·
444 阅读 ·
13 点赞 ·
0 评论 ·
6 收藏

Python文件进阶:一维数据与 CSV 文件读写

本文系统介绍了Python中一维数据(如城市名单、成绩等)的CSV文件存储与处理方法。主要内容包括:一维数据概念及列表存储方式;CSV文件的读写操作(读取用split()分割,写入用join()拼接);综合实战示例演示成绩存储与平均分计算;使用with语句优化文件操作;处理多行CSV数据的方法;以及使用csv标准库处理含特殊字符数据的技巧。文章还提供了避坑指南,强调统一编码、类型转换等注意事项,帮助读者掌握结构化数据存储的核心技能,实现列表与文件的高效互转。
原创
博文更新于 2026.08.12 ·
238 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

Python 文件操作详解

本文系统介绍了Python文件操作的核心知识,包括文件读写的基本流程、常用方法和实用技巧。主要内容涵盖:1. 文件操作五步流程(打开→读写→处理→保存→关闭);2. open()函数的路径写法与6种核心打开模式(r/w/a/r+/w+/a+);3. 三种读取方法(read/readline/readlines)及文件指针操作(tell/seek);4. 两种写入方式(write/writelines)及自动关闭文件的with语句;5. 中文编码处理与实战案例(诗词文本格式化)
原创
博文更新于 2026.08.11 ·
678 阅读 ·
15 点赞 ·
0 评论 ·
5 收藏

Python字典:自带标签的万能收纳盒

本文介绍了Python中的字典(dict)类型,它是用于存储键值对的核心数据结构。主要内容包括:字典的基本概念(key-value键值对),与集合的对比区别,创建字典的多种方式(包括嵌套字典)。字典的四大核心操作:增删改查,以及合并更新的两种方法(update和|运算符)。字典的遍历方式(键、值、键值对),成员判断,以及字典推导式的高效用法。文章通过生活化的类比(带标签的收纳盒)和实用案例(客服机器人),帮助理解字典的实际应用场景。字典特别适合存储配对关系数据,是Python编程中不可或缺的重要数据类型。
原创
博文更新于 2026.08.11 ·
175 阅读 ·
9 点赞 ·
0 评论 ·
6 收藏

Python 组合数据类型——集合 set 详解

本文介绍了Python中的集合(set)数据类型及其应用。集合是一种无序且元素唯一的数据结构,主要用于数据去重和集合运算。文章详细讲解了集合的创建方法、基础语法和四大数学运算(并集、交集、差集、对称差集),并对比了运算符与方法的区别。同时提供了集合增删操作的方法和经典应用场景,如列表去重、判断重复内容等。最后比较了集合与列表的性能差异,指出集合在去重和成员检查上的优势,以及列表在保持顺序方面的特点。文章建议根据具体需求选择合适的数据结构,或灵活转换使用。
原创
博文更新于 2026.08.07 ·
365 阅读 ·
9 点赞 ·
0 评论 ·
6 收藏

Python 组合数据类型——序列(列表 & 元组)

本文系统讲解了Python中的序列类型(列表与元组),重点比较了可变列表与不可变元组的特性差异。主要内容包括:1. 序列通用操作:索引、切片、拼接、成员判断等基础语法 2. 列表专属方法:增删改查及sort()排序(含key参数自定义排序规则) 3. 核心区别:列表可变([]定义),元组不可变(()定义) 4. 实用技巧:序列解包、enumerate遍历、列表推导式 5. 典型应用:通过电影排序案例演示自定义排序的实际应用 6. 易错警示:单元素元组必须加逗号、不可变序列的限制等注意事项
原创
博文更新于 2026.08.06 ·
310 阅读 ·
12 点赞 ·
0 评论 ·
5 收藏

Python 函数基础定义、参数与变量作用域

本文系统讲解了Python函数的核心概念与使用方法。主要内容包括:1. 函数基本概念与四大优势(消除冗余、模块化、易维护、高复用)2. 函数定义语法与两种调用方式(无参/有参)3. return返回值的四种规则与多分支优先级4. 三种参数传递方式(位置/关键字/默认参数)及其混合使用规则5. 变量作用域(局部/全局变量)与global声明6. 综合实操练习(字符串验证函数)7. 补充知识点:文档字符串和函数一等对象特性8. 工程实践建议(单一职责、参数设计、异常处理等)
原创
博文更新于 2026.08.06 ·
608 阅读 ·
15 点赞 ·
0 评论 ·
5 收藏

Python 循环扩展语法与程序异常处理

本文摘要: 本章深入讲解Python循环扩展语法与异常处理体系。for/while...else结构在循环自然结束时执行else,被break中断则跳过;break终止整层循环,continue仅跳过单次迭代。异常处理部分,对比了语法错误与运行时异常,详细解析try-except三层语法:基础捕获、无异常执行else、必执行finally,强调精准捕获异常类型的重要性。通过质数判断、输入校验等实战案例,综合运用循环控制与异常处理,并对比C语言错误机制,突出Python异常处理的简洁性。核心在于掌握循环与异常
原创
博文更新于 2026.08.04 ·
311 阅读 ·
12 点赞 ·
0 评论 ·
5 收藏
加载更多