- 今天的学习的内容是:使用 Python OpenCV 实现拖动画图。 使用 OpenCV 画个矩形要实现手动拖拽绘制图形,核心有两个步骤,第一步记录鼠标按下的点,第二步记录鼠标抬起的点,完成。具体的说明写在代码中,下述代码最大的问题在绘制图片的时候,如果鼠标移动不规则,会出现一个弧线。import cv2import numpy as np# 当鼠标按下时为 True,表示正在绘制drawi... 今天的学习的内容是:使用 Python OpenCV 实现拖动画图。 使用 OpenCV 画个矩形要实现手动拖拽绘制图形,核心有两个步骤,第一步记录鼠标按下的点,第二步记录鼠标抬起的点,完成。具体的说明写在代码中,下述代码最大的问题在绘制图片的时候,如果鼠标移动不规则,会出现一个弧线。import cv2import numpy as np# 当鼠标按下时为 True,表示正在绘制drawi...
- 今天是持续写作的第 46 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客目的:如何使用 OpenCV 在图片是添加一些图形,使用到的函数是 cv2.rectangle 和 cv2.circle。 cv2.rectangle该函数的作用就是在图片上绘制一个简单的矩形,语法格式如下: cv2.rectangle(img, pt1, pt2, color[, thickn... 今天是持续写作的第 46 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客目的:如何使用 OpenCV 在图片是添加一些图形,使用到的函数是 cv2.rectangle 和 cv2.circle。 cv2.rectangle该函数的作用就是在图片上绘制一个简单的矩形,语法格式如下: cv2.rectangle(img, pt1, pt2, color[, thickn...
- 今天是持续写作的第 43 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客学习 OpenCV 中关于图像平移的方法,核心学习到的方法是 warpAffine 。 OpenCV 图像的平移每次学习新东西的时候,橡皮擦都是去海量检索,然后找到适合自己理解的部分。再将其拼凑成一个小的系统,争取对该内容有初步理解。今天这 1 个小时,核心要学习的是图像的平移,在电脑上随便打开... 今天是持续写作的第 43 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客学习 OpenCV 中关于图像平移的方法,核心学习到的方法是 warpAffine 。 OpenCV 图像的平移每次学习新东西的时候,橡皮擦都是去海量检索,然后找到适合自己理解的部分。再将其拼凑成一个小的系统,争取对该内容有初步理解。今天这 1 个小时,核心要学习的是图像的平移,在电脑上随便打开...
- 今天是持续写作的第 37 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇文章与你一起学一个方法 imwrite。 OpenCV 保存图像读取图像之后,对应的就是保存图像,在 OpenCV 里面,保存图像也有讲究。在 C++语言里面,OpenCV 函数结构如下:CV_EXPORTS_W bool imwrite( const String& filename, Input... 今天是持续写作的第 37 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇文章与你一起学一个方法 imwrite。 OpenCV 保存图像读取图像之后,对应的就是保存图像,在 OpenCV 里面,保存图像也有讲究。在 C++语言里面,OpenCV 函数结构如下:CV_EXPORTS_W bool imwrite( const String& filename, Input...
- 如果你有想要交流的想法、技术,欢迎在评论区留言。图像算法 这个系列橡皮擦一直不太想写,因为太难了,对技术栈体系是一无所知的。而且橡皮擦数学目前估计就剩下初二的水平了,承担这样一个系列博客,想想自己就挺害怕的。不过人想要进步,就要跳出自己的舒适圈,挑战一下有难度的事情。这个系列会写一年之久,希望有能和橡皮擦坚持到最后一天的朋友。 学习者背景描述对橡皮擦自己画个画像,如果你比我强,你也可以坚持到... 如果你有想要交流的想法、技术,欢迎在评论区留言。图像算法 这个系列橡皮擦一直不太想写,因为太难了,对技术栈体系是一无所知的。而且橡皮擦数学目前估计就剩下初二的水平了,承担这样一个系列博客,想想自己就挺害怕的。不过人想要进步,就要跳出自己的舒适圈,挑战一下有难度的事情。这个系列会写一年之久,希望有能和橡皮擦坚持到最后一天的朋友。 学习者背景描述对橡皮擦自己画个画像,如果你比我强,你也可以坚持到...
- 该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本篇文章继续分享素描特效、怀旧特效、光照特效、流年特效以及滤镜特效。代码通过Python和OpenCV实现,基础性文章,希望对你有所帮助。 该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本篇文章继续分享素描特效、怀旧特效、光照特效、流年特效以及滤镜特效。代码通过Python和OpenCV实现,基础性文章,希望对你有所帮助。
- 介绍图像形态学的基本运用 介绍图像形态学的基本运用
- 该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本篇文章讲解图像灰度化处理的知识,结合OpenCV调用cv2.cvtColor()函数实现图像灰度操作,使用像素处理方法对图像进行灰度化处理。基础性知识,希望对您有所帮助。 该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本篇文章讲解图像灰度化处理的知识,结合OpenCV调用cv2.cvtColor()函数实现图像灰度操作,使用像素处理方法对图像进行灰度化处理。基础性知识,希望对您有所帮助。
- 该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本篇文章主要讲解灰度直方图的基本概念,Python调用OpenCV实现绘制图像直方图,基础性知识希望对您有所帮助。 该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本篇文章主要讲解灰度直方图的基本概念,Python调用OpenCV实现绘制图像直方图,基础性知识希望对您有所帮助。
- 简单介绍霍夫线和霍夫圆检测 简单介绍霍夫线和霍夫圆检测
- 介绍了椭圆拟合,直线拟合,点多边形测试,凸包检测及其相关函数 介绍了椭圆拟合,直线拟合,点多边形测试,凸包检测及其相关函数
- 简单介绍图像锐化,边缘检测以及图像金字塔 简单介绍图像锐化,边缘检测以及图像金字塔
- 图像梯度与锐化 图像梯度与锐化
- 快速边缘滤波&自定义滤波 快速边缘滤波&自定义滤波
- 文章简介了图像卷积与四种图像模糊方法 文章简介了图像卷积与四种图像模糊方法
上滑加载中
推荐直播
-
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day1)
2025/03/29 周六 09:00-18:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day2)
2025/03/30 周日 09:00-12:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
从AI基础到昇腾:大模型初探、DeepSeek解析与昇腾入门
2025/04/02 周三 16:00-17:30
不易 / 华为云学堂技术讲师
昇腾是华为研发的AI芯片,其具有哪些能力?我们如何基于其进行开发?本期直播将从AI以及大模型基础知识开始,介绍人工智能核心概念、昇腾AI基础软硬件平台以及昇腾专区,旨在为零基础或入门级学习者搭建从AI基础知识到昇腾技术的完整学习路径。
回顾中
热门标签