深度学习之opencv快速入门
文章平均质量分 83
Python-OpenCV快速入门30讲是一系列视频教程,涵盖了使用Python编程语言和OpenCV图像处理库进行图像处理和计算机视觉的基础知识。该课程旨在帮助初学者从入门到进阶,学习OpenCV库及其在计算机视觉中的应用,包括图像读取和处理、颜色空间转换、边缘检测、图像阈值、形态学操作、图像分割
阿康Obliviate
️努力成为IT男的文艺男 ️喜欢的话点个关注呀
展开
-
Python-opencv学习第三十课:人脸检测
Python-opencv学习第三十课:人脸检测文章目录Python-opencv学习第三十课:人脸检测一、学习部分二、代码部分1.引入库2.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第三十课:人脸检测,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport matplotlib.pyplot as pltimport numpy as np2.完整代码代码如下:import cv2 as c原创 2021-11-02 23:42:23 · 1350 阅读 · 1 评论 -
Python-opencv学习第二十九课:高斯双边模糊
Python-opencv学习第二十九课:高斯双边模糊文章目录Python-opencv学习第二十九课:高斯双边模糊一、学习部分二、代码部分1.引入库2.读入数据3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第二十九课:高斯双边模糊,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport matplotlib.pyplot as pltimport numpy as np2.读入数据代码如下:原创 2021-11-02 21:56:19 · 398 阅读 · 0 评论 -
Python-opencv学习第二十八课:高斯模糊
Python-opencv学习第二十八课:高斯模糊文章目录Python-opencv学习第二十八课:高斯模糊一、学习部分二、代码部分1.引入库2.读入数据3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第二十八课:高斯模糊,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport matplotlib.pyplot as pltimport numpy as np2.读入数据代码如下:def Ga原创 2021-11-02 21:06:37 · 2056 阅读 · 0 评论 -
Python-opencv学习第二十七课:图像卷积操作
Python-opencv学习第二十七课:图像卷积操作文章目录Python-opencv学习第二十七课:图像卷积操作一、学习部分二、代码部分1.引入库2.读入数据3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第二十七课:图像卷积操作,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport matplotlib.pyplot as pltimport numpy as np2.读入数据代码如下:原创 2021-11-02 20:44:32 · 871 阅读 · 0 评论 -
Python-opencv学习第二十六课:直方图均衡化
Python-opencv学习第二十六课:直方图均衡化文章目录Python-opencv学习第二十六课:直方图均衡化一、学习部分二、代码部分1.引入库2.读入数据3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第二十六课:直方图均衡化,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport matplotlib.pyplot as pltimport numpy as np2.读入数据代码如下:原创 2021-11-01 22:22:15 · 301 阅读 · 0 评论 -
Python-opencv学习第二十五课:二维直方图
Python-opencv学习第二十五课:二维直方图文章目录Python-opencv学习第二十五课:二维直方图一、学习部分二、代码部分1.引入库2.读入数据3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第二十五课:二维直方图,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport matplotlib.pyplot as pltimport numpy as np2.读入数据代码如下:def原创 2021-11-01 21:46:46 · 277 阅读 · 0 评论 -
Python-opencv学习第二十四课:图像直方图
Python-opencv学习第二十四课:图像直方图文章目录Python-opencv学习第二十四课:图像直方图一、学习部分二、代码部分1.引入库2.读入数据3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第二十四课:图像直方图,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.读入数据代码如下:def image_hist(): image=cv.imre原创 2021-11-01 21:05:21 · 148 阅读 · 0 评论 -
Python-opencv学习第二十三课:视频处理与保存
Python-opencv学习第二十三课:视频处理与保存文章目录Python-opencv学习第二十三课:视频处理与保存一、学习部分二、代码部分1.引入库2.读入数据3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第二十三课:视频处理与保存,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.读入数据代码如下:def video_demo(): cap=cv.原创 2021-11-01 20:22:32 · 363 阅读 · 0 评论 -
Python-opencv学习第二十二课:视频文件/摄像头使用
Python-opencv学习第二十二课:视频文件/摄像头使用文章目录Python-opencv学习第二十二课:视频文件/摄像头使用一、学习部分二、代码部分1.引入库2.读入数据3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第二十二课:视频文件/摄像头使用,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.读入数据读入摄像头代码如下:def video_demo(原创 2021-11-01 17:10:39 · 253 阅读 · 0 评论 -
Python-opencv学习第二十一课:图像旋转
Python-opencv学习第二十一课:图像旋转文章目录Python-opencv学习第二十一课:图像旋转一、学习部分二、代码部分1.引入库2.读入数据3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第二十一课:图像旋转,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.读入数据代码如下:def rotate_demo(): src=cv.imread("原创 2021-11-01 11:33:33 · 443 阅读 · 0 评论 -
Python-opencv学习第二十课:图像翻转
Python-opencv学习第二十课:图像翻转文章目录Python-opencv学习第二十课:图像翻转一、学习部分二、代码部分1.引入库2.定义翻转函数和读入图片,进行翻转3.完整三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第二十课:图像翻转,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.定义翻转函数和读入图片,进行翻转代码如下:def flip_demo():原创 2021-11-01 11:26:04 · 512 阅读 · 0 评论 -
Python-opencv学习第十九课:图像放缩与插值
Python-opencv学习第十九课:图像放缩与插值文章目录Python-opencv学习第十九课:图像放缩与插值一、学习部分二、代码部分1.引入库2.定义放缩函数和读入图片,放缩与插值3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第十九课:图像放缩与插值,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.定义放缩函数和读入图片,放缩与插值代码如下:def re原创 2021-11-01 11:16:24 · 910 阅读 · 0 评论 -
Python-opencv学习第十八课:图像像素的类型转换与归一化
Python-opencv学习第十八课:图像像素的类型转换与归一化文章目录Python-opencv学习第十八课:图像像素的类型转换与归一化一、学习部分二、代码部分1.引入库2.定义归一化函数和读入图片,归一化转换3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv学习第十八课:图像像素的类型转换与归一化,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.定义归一化函数和读入图原创 2021-10-31 20:15:01 · 4079 阅读 · 0 评论 -
Python-opencv学习第十七课:鼠标操作与响应
Python-opencv学习第十七课:鼠标操作与响应文章目录Python-opencv学习第十七课:鼠标操作与响应一、学习部分二、代码部分1.引入库2.定义函数,创建窗口3.读入图片,赋初始位置,定义回调函数4.完整代码三、运行结果![在这里插入图片描述](https://img-blog.csdnimg.cn/16e0f3ec5e8041eb9122cf3ec6eb1456.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,s原创 2021-10-28 21:53:16 · 659 阅读 · 0 评论 -
Python-opencv学习第十六课:多边形填充与绘制
Python-opencv学习第十六课:多边形填充与绘制文章目录Python-opencv学习第十六课:多边形填充与绘制一、学习部分二、代码部分1.引入库2.定义图形绘制函数和创建多个点,并进行绘制与填充3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv第十六课:多边形绘制,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.定义图形绘制函数和创建多个点,并进行绘制与填充代码原创 2021-10-27 15:24:54 · 2792 阅读 · 0 评论 -
Python-opencv学习第十五课:随机数与随机颜色
Python-opencv学习第十五课:随机数与随机颜色文章目录Python-opencv学习第十五课:随机数与随机颜色一、学习部分二、代码部分1.引入库2.定义随机函数和设置随机位置和随机颜色,绘制线段3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv第十五课:随机数与随机颜色,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.定义随机函数和设置随机位置和随机颜色,绘制线段原创 2021-10-27 14:48:09 · 2047 阅读 · 0 评论 -
Python-opencv学习第十四课:图像几何性质绘制
Python-opencv学习第十四课:图像几何性质绘制文章目录Python-opencv学习第十四课:图像几何性质绘制一、学习部分二、代码部分1.引入库2.定义图像几何函数,绘制矩形,圆,线3.完整代码三、实现结果总结一、学习部分记录笔者学习Python-opencv第十四课:图像几何性质绘制,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.定义图像几何函数,绘制矩形,圆,线代码如下:def d原创 2021-10-25 22:01:53 · 480 阅读 · 0 评论 -
Python-opencv学习第十三课:图像像素值统计
Python-opencv学习第十三课:图像像素值统计文章目录Python-opencv学习第十三课:图像像素值统计一、学习部分二、代码部分1.引入库2.读入原始图片并定义图像像素函数,计算均值与方差3.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv第十三课:图像像素值统计,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.读入原始图片并定义图像像素函数,计算均值与方差代码原创 2021-10-25 20:26:48 · 6724 阅读 · 0 评论 -
Python-opencv学习第十二课:图像色彩空间转换
Python-opencv学习第十二课:图像色彩空间转换文章目录Python-opencv学习第十二课:图像色彩空间转换一、学习部分二、代码部分NOTES:上一课代码改善--通道混合(第十一课)1.引入库(第十二课内容开始)2.读入原始图片并定义色彩转换函数,hsv转换3.将绿色背景变白,取反,完成绿色抠图4.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv第十二课:图像色彩空间转换,代码资料来源于网络贾老师视频。二、代码部分NOTES:上一课代码改善–通道混合(第十一原创 2021-10-25 17:06:05 · 909 阅读 · 0 评论 -
Python-opencv学习第十一课:通道分离与合并
Python-opencv学习第十一课:通道分离与合并文章目录Python-opencv学习第十一课:通道分离与合并一、学习部分二、代码部分1.引入库2.定义通道分离函数,读图打印维度3.通道分离与合并函数4.完整代码三、运行部分总结一、学习部分记录笔者学习Python-opencv第十一课:通道分离与合并,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.定义通道分离函数,读图打印维度代码如下:d原创 2021-10-19 22:02:41 · 792 阅读 · 0 评论 -
Python-opencv学习第十课:图像像素的逻辑操作
Python-opencv学习第十课:图像像素的逻辑操作文章目录Python-opencv学习第十课:图像像素的逻辑操作一、学习部分二、代码部分1.引入库2.定义两个色彩函数并赋值和显示3.逻辑与和逻辑或运算4.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv第十课:图像像素的逻辑操作,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.定义两个色彩函数并赋值和显示代码如下:原创 2021-10-19 14:48:22 · 221 阅读 · 0 评论 -
Python-opencv学习第九课:OpenCv自带颜色表操作
Python-opencv学习第九课:OpenCv自带颜色表操作文章目录Python-opencv学习第九课:OpenCv自带颜色表操作一、学习部分二、代码部分1.引入库2.定义色彩函数和自带颜色表操作代码,读入图片并展示,创建window3.伪彩色函数4.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv第九课:OpenCv自带颜色表操作,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as原创 2021-10-19 13:58:28 · 1005 阅读 · 1 评论 -
Python-opencv学习第八课:键盘响应操作
Python-opencv学习第八课:键盘响应操作文章目录Python-opencv学习第八课:键盘响应操作一、学习部分二、代码部分1.引入库2.定义按键函数和读入图片并展示,创建window3.设置按键函数4.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv第八课:键盘响应操作,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.定义按键函数和读入图片并展示,创建window原创 2021-10-16 18:54:01 · 2663 阅读 · 0 评论 -
Python-opencv学习第七课:Trackbar/滚动条操作演示(参数传递与调整亮度与对比度)
Python-opencv学习第七课:Trackbar/滚动条操作演示(参数传递与调整亮度与对比度)文章目录Python-opencv学习第七课:Trackbar/滚动条操作演示(参数传递与调整亮度与对比度)一、学习部分二、代码部分1.引入库2.定义亮度对比度调整函数和读入图片并展示,创建window和trackbar3.拖动trackbar4.完整代码三、运行结果总结一、学习部分记录笔者学习Python-opencv第七课:Trackbar/滚动条操作演示(参数传递与调整亮度与对比度),代码资料来原创 2021-10-15 19:31:05 · 1331 阅读 · 2 评论 -
Python-opencv学习第六课:Trackbar/滚动条操作演示(调整图像亮度)
Python-opencv学习第六课:Trackbar/滚动条操作演示(调整图像亮度)文章目录Python-opencv学习第六课:Trackbar/滚动条操作演示(调整图像亮度)一、学习部分二、代码部分1.引入库2.定义一个调整亮度函数和读入图片并展示,创建window和trackbar3.拖动trackbar4.完整代码五、运行结果总结一、学习部分记录笔者学习Python-opencv第六课:Trackbar/滚动条操作演示(调整图像亮度),代码资料来源于网络贾老师视频。二、代码部分1.引入原创 2021-10-14 21:31:48 · 1171 阅读 · 0 评论 -
Python-opencv学习第五课:图像像素的算术操作
Python-opencv学习第五课:图像像素的算术操作文章目录Python-opencv学习第五课:图像像素的算术操作一、学习部分二、代码部分1.引入库2.定义一个算术操作函数和读入图片并展示3.打印图像维度,创建空白窗口,并给定像素点4.算术运算(加减乘除)三、运行结果总结一、学习部分记录笔者学习Python-opencv第五课:图像像素的算术操作,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.原创 2021-10-14 18:06:04 · 634 阅读 · 0 评论 -
Python-opencv学习第四课:图像像素的读写
Python-opencv学习第四课:图像像素的读写文章目录Python-opencv学习第四课:图像像素的读写一、学习内容二、代码部分1.引入库2.定义一个图像像素读写函数和读入图片并展示3.打印图像维度和进行图像像素写操作以及像素取反4.显示图片并保存,设置关闭窗口5.完整代码三、运行结果总结一、学习内容记录笔者学习Python-opencv第四课:图像像素的读写,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy原创 2021-10-14 17:00:35 · 323 阅读 · 0 评论 -
Python-opencv学习第三课:图像对象的创建与赋值
Python-opencv学习第三课:图像对象的创建与赋值文章目录Python-opencv学习第三课:图像对象的创建与赋值一、学习内容二、代码部分1.引入库2.定义一个图像创建函数和读入图片3.打印图像维度并进行显示4.完整代码二、运行结果总结一、学习内容记录笔者学习Python-opencv第三课:图像对象的创建与赋值,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.定义一个图像创建函数和读入图原创 2021-10-14 15:20:04 · 1516 阅读 · 0 评论 -
Python-opencv学习第二课:图像色彩
Python-opencv学习第二课:图像色彩文章目录Python-opencv学习第二课:图像色彩一、学习内容二、代码部分1.上一课代码改善(第一课)2.读入图片(第二课内容开始)3.色彩转换4.显示图片5.显示窗口关闭6.完整代码三、运行结果总结一、学习内容记录笔者学习Python-opencv第二课:图像色彩,代码资料来源于网络贾老师视频。二、代码部分1.上一课代码改善(第一课)代码如下:import cv2 as cvimport numpy as npdef read_de原创 2021-10-14 11:49:51 · 588 阅读 · 0 评论 -
Python-opencv学习第一课:图像读取与显示
Python-opencv学习第一课:图像读取与显示文章目录一、学习内容:二、代码部分1.引入库2.读入图片和显示图片3.显示窗口关闭4.完整代码三、运行结果总结一、学习内容:记录笔者学习Python-opencv第一课:图像读取与显示,代码资料来源于网络贾老师视频。二、代码部分1.引入库代码如下:import cv2 as cvimport numpy as np2.读入图片和显示图片代码如下:image=cv.imread("C:/Users/akaak/Pictures/O原创 2021-10-14 11:03:54 · 400 阅读 · 0 评论