- 有趣的小模块 有趣的小模块
- 文件操作 文件操作
- 学习目标每天 1 小时,365 天成就奇迹。今天学习 Python OpenCV 泛洪填充相关知识,泛洪填充也叫做水漫填充算法。原理是 从一个像素点开始,将附近满足像素要求的点,全部填充成指定颜色,直到碰到不满足要求的点。如果从概念上记忆,常见的有四邻域像素填充法,八邻域像素填充法,基于扫描线的像素填充方法。对于这些概念,先略过,没有建立整体认知之前,学习任何基础概念都毫无价值。 函数原型... 学习目标每天 1 小时,365 天成就奇迹。今天学习 Python OpenCV 泛洪填充相关知识,泛洪填充也叫做水漫填充算法。原理是 从一个像素点开始,将附近满足像素要求的点,全部填充成指定颜色,直到碰到不满足要求的点。如果从概念上记忆,常见的有四邻域像素填充法,八邻域像素填充法,基于扫描线的像素填充方法。对于这些概念,先略过,没有建立整体认知之前,学习任何基础概念都毫无价值。 函数原型...
- 今天学习目标,依旧是前面知识的综合运用,基础夯实之后,才能继续深入学习本篇博客目标,给下面这个红衣服美女,换成黄颜色衣服。案例中用到的美女来源网络,只为学习,如有侵权,联系橡皮擦删除,女生真漂亮。 第一步,把美女的衣服选中对于这种对比明显的图像,直接二值化,看一下红色衣服部分能否被选中出来。import cv2 as cvdef change_clothes(src): # 图像二值化... 今天学习目标,依旧是前面知识的综合运用,基础夯实之后,才能继续深入学习本篇博客目标,给下面这个红衣服美女,换成黄颜色衣服。案例中用到的美女来源网络,只为学习,如有侵权,联系橡皮擦删除,女生真漂亮。 第一步,把美女的衣服选中对于这种对比明显的图像,直接二值化,看一下红色衣服部分能否被选中出来。import cv2 as cvdef change_clothes(src): # 图像二值化...
- Python 是为嵌入式系统编写代码的绝佳选择。它使您能够更快地开发您的代码,并提供您在低级语言中找不到的安全保证。您现在已经掌握了使用 Python 开始嵌入式开发之旅的知识,并熟悉了一些可用的选项。 Python 是为嵌入式系统编写代码的绝佳选择。它使您能够更快地开发您的代码,并提供您在低级语言中找不到的安全保证。您现在已经掌握了使用 Python 开始嵌入式开发之旅的知识,并熟悉了一些可用的选项。
- Python基础知识 判断语句和循环结构 if判断语句#根据输入的分数判断# input():用于接收输入。score = input("请输入你的分数") # input函数接收输入,为字符串类型score = float(score) # 将分数转化为数字类型# try:… except Exception:… 是Python中用于捕获异常的语句,如果try中的语句出现错误,则会执行e... Python基础知识 判断语句和循环结构 if判断语句#根据输入的分数判断# input():用于接收输入。score = input("请输入你的分数") # input函数接收输入,为字符串类型score = float(score) # 将分数转化为数字类型# try:… except Exception:… 是Python中用于捕获异常的语句,如果try中的语句出现错误,则会执行e...
- 今天的学习的内容是:通过 Python OpenCV 对图片的像素进行加减乘除操作。 OpenCV 加法操作在 opencv 中,使用 cv2.add() 将两个图像相加,核心操作是 numpy 中的矩阵加法。在 opencv 中加法是饱和操作,也就是有上限值。相加的两个图片,需要有相同的大小和通道语法格式如下:cv2.add(src1, src2, dst=None, mask=None,... 今天的学习的内容是:通过 Python OpenCV 对图片的像素进行加减乘除操作。 OpenCV 加法操作在 opencv 中,使用 cv2.add() 将两个图像相加,核心操作是 numpy 中的矩阵加法。在 opencv 中加法是饱和操作,也就是有上限值。相加的两个图片,需要有相同的大小和通道语法格式如下:cv2.add(src1, src2, dst=None, mask=None,...
- 你内心肯定有某种火焰,将你和其它人区别本篇博客将与你一起学习 OpenCV 中的 setMouseCallback,它也被称作回调函数。 为何要学习 setMouseCallback昨天学习图像标记之后,橡皮擦瞬间想到的就是能否手动标记,检索了一下资料,发现这部分内容可以从 setMouseCallback 回调函数学起。学习任何函数,建议先去官方手册查看一下基本语法,哪怕是英文的也没有关系... 你内心肯定有某种火焰,将你和其它人区别本篇博客将与你一起学习 OpenCV 中的 setMouseCallback,它也被称作回调函数。 为何要学习 setMouseCallback昨天学习图像标记之后,橡皮擦瞬间想到的就是能否手动标记,检索了一下资料,发现这部分内容可以从 setMouseCallback 回调函数学起。学习任何函数,建议先去官方手册查看一下基本语法,哪怕是英文的也没有关系...
- 今天是持续写作的第 44 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客学习 OpenCV 中关于图像旋转的函数,核心学习到的函数依旧是 warpAffine,但需要新增一个 getRotationMatrix2D 函数 。 getRotationMatrix2D 函数图像的旋转是让图像按照某一点旋转到一个指定的角度。图像旋转之后不会变形,但是旋转后的图像和原图像坐... 今天是持续写作的第 44 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客学习 OpenCV 中关于图像旋转的函数,核心学习到的函数依旧是 warpAffine,但需要新增一个 getRotationMatrix2D 函数 。 getRotationMatrix2D 函数图像的旋转是让图像按照某一点旋转到一个指定的角度。图像旋转之后不会变形,但是旋转后的图像和原图像坐...
- 今天是持续写作的第 42 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客只学习一个方法,cv2.resize 即图像缩放。 铺垫知识在检索图像缩放的相关知识点时,找到了一个相关算法,名字叫做插值算法,具体涉及 最近邻插值算法,双线性插值算法 等其它内容。细看了一下,在学习的第 9 天就去涉及,实在不够明智,故略过本部分理论知识,直接使用 OpenCV 里面 resi... 今天是持续写作的第 42 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客只学习一个方法,cv2.resize 即图像缩放。 铺垫知识在检索图像缩放的相关知识点时,找到了一个相关算法,名字叫做插值算法,具体涉及 最近邻插值算法,双线性插值算法 等其它内容。细看了一下,在学习的第 9 天就去涉及,实在不够明智,故略过本部分理论知识,直接使用 OpenCV 里面 resi...
- 今天是持续写作的第 41 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。想不到,今天学习的竟然还是彩色图像与灰度图像的转换。经过前面的学习,你们和我一样,有没有掌握 2 种彩色图像转换成灰度图像的方式,2021 年第一天在学习 1 种。 彩色图像转换为灰度图像第一种方式通过 imread 读取图像的时候直接设置参数为 0 ,自动转换彩色图像为灰度图像第二种方式,可以通过 s... 今天是持续写作的第 41 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。想不到,今天学习的竟然还是彩色图像与灰度图像的转换。经过前面的学习,你们和我一样,有没有掌握 2 种彩色图像转换成灰度图像的方式,2021 年第一天在学习 1 种。 彩色图像转换为灰度图像第一种方式通过 imread 读取图像的时候直接设置参数为 0 ,自动转换彩色图像为灰度图像第二种方式,可以通过 s...
- 今天是持续写作的第 39 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客继续学习 OpenCV 的二值化操作。 局部二值化方法局部二值化方法也叫自适应阈值法。在上篇文章中,咱学会的是一种全局性的阈值,只需要设定一个阈值,整个图像都和这个阈值比较。而自适应阈值可以看成一种局部性的阈值,通过设定一个区域大小,比较这个点与区域大小里面像素点 的平均值(或者其他特征)的大小... 今天是持续写作的第 39 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客继续学习 OpenCV 的二值化操作。 局部二值化方法局部二值化方法也叫自适应阈值法。在上篇文章中,咱学会的是一种全局性的阈值,只需要设定一个阈值,整个图像都和这个阈值比较。而自适应阈值可以看成一种局部性的阈值,通过设定一个区域大小,比较这个点与区域大小里面像素点 的平均值(或者其他特征)的大小...
- 1920. 基于排列构建数组:给你一个 从 0 开始的排列 nums(下标也从 0 开始)。请你构建一个 同样长度 的数组 ans ,其中,对于每个 i(0 <= i < nums.length),都满足 ans[i] = nums[nums[i]] 。返回构建好的数组 ans 。从 0 开始的排列 nums 是一个由 0 到 nums.length - 1(0 和 nums.length... 1920. 基于排列构建数组:给你一个 从 0 开始的排列 nums(下标也从 0 开始)。请你构建一个 同样长度 的数组 ans ,其中,对于每个 i(0 <= i < nums.length),都满足 ans[i] = nums[nums[i]] 。返回构建好的数组 ans 。从 0 开始的排列 nums 是一个由 0 到 nums.length - 1(0 和 nums.length...
- 今日网站aHR0cHM6Ly9kLndlaWRpYW4uY29tL3dlaWRpYW4tcGMvbG9naW4vIy8=有两周没有更新,赶紧更新一波,希望不要像上次的视频一样浏览量翻车。 加密定位输入账号密码,点击登陆,可以看到下面的请求我们需要分析的参数是ua这个参数直接通过Initiator第一个的位置先打上断点重新提交一下,这个时候就会断住了红框里的e里面已经包含了生成好的ua了所以... 今日网站aHR0cHM6Ly9kLndlaWRpYW4uY29tL3dlaWRpYW4tcGMvbG9naW4vIy8=有两周没有更新,赶紧更新一波,希望不要像上次的视频一样浏览量翻车。 加密定位输入账号密码,点击登陆,可以看到下面的请求我们需要分析的参数是ua这个参数直接通过Initiator第一个的位置先打上断点重新提交一下,这个时候就会断住了红框里的e里面已经包含了生成好的ua了所以...
- 异常,捕获,抛出 异常,捕获,抛出
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签