![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 79
衍欲瑜
一只向往Java的家伙~
猫奴五余载,嗜书七千日;
愿将此丹心,付作毕生愿。
展开
-
python图像操作——python实现开闭腐蚀膨胀
OpenCV—python 形态学处理(腐蚀、膨胀、开闭运算、边缘检测)内容来自博客~定义结构元素形态学处理的核心就是定义结构元素,在OpenCV-Python中,可以使用其自带的getStructuringElement函数,也可以直接使用NumPy的ndarray来定义一个结构元素。可以定义椭圆、矩形、十字形等形态学结构:椭圆:cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(5,5))矩形:cv2.getStructuringElement.原创 2021-08-26 19:43:05 · 2422 阅读 · 0 评论 -
python视频操作——python实现读取和保存视频
python读取和保存视频内容来自博客+博客~读取视频用cv2库的好处是返回的就是arrary,不用转换,但这种方法是从头读到尾利用cv2库读取视频,代码实现如下:import cv2cap = cv2.VideoCapture('C:\\Users\\xxx\\Desktop\\sweet.mp4')while(cap.isOpened()): # ret返回布尔值 ret, frame = cap.read() # 展示读取到的视频矩阵 cv2.im原创 2021-08-23 16:25:18 · 14592 阅读 · 3 评论 -
python视频操作——python实现将图片合成为视频
python 将图片合成视频内容来自博客~代码如下:import osimport cv2# 要被合成的多张图片所在文件夹# 路径分隔符最好使用“/”,而不是“\”,“\”本身有转义的意思;或者“\\”也可以。# 因为是文件夹,所以最后还要有一个“/”file_dir = 'C:/Users/xxx/Desktop/img/'list = []for root ,dirs, files in os.walk(file_dir): for file in files:原创 2021-08-23 16:05:56 · 14489 阅读 · 10 评论 -
python视频操作——python实现将视频分解为图片序列
python将视频分解为图片序列内容参考自博客~详细实现代码如下:import cv2# 读取视频,方法是来自cv2库的VideoCapturecap = cv2.VideoCapture("C:/Users/xxx/Desktop/sweet.mp4")# 计数i = 0# 循环判断视频是否打开while cap.isOpened(): # 逐帧读取视频,读取到时ret的返回值为true,当返回false时表示视频结束,frame为矩阵; ret, frame = ca原创 2021-08-23 15:45:31 · 1289 阅读 · 0 评论 -
灰度图像和彩色图像直方图全局均衡化和自适应均衡化
opencv-python 实现灰度图像和彩色图像直方图全局均衡化和自适应均衡化内容来自博客~首先进行简单的灰度图像的全局均衡化和自适应均衡化import cv2 as cvimport numpy as np# 读取本地图像img=cv.imread('C:\\Users\\xxx\\Desktop\\blue.jpg', 0)# 全局直方图均衡化img1=cv.equalizeHist(img)# 自适应直方图均衡化clahe=cv.createCLAHE(clipLimit.原创 2021-08-18 18:46:33 · 1576 阅读 · 0 评论 -
图像金字塔与图像融合——OpenCv库
图像金字塔与图像融合——OpenCv内容来自博客~OpenCV中图像特征描述算法(SIFT,SURF,ORB等)中涉及了图像金字塔的内容。高斯金字塔高斯金字塔是最基本的图像塔。首先将原图像作为最底层图像G0(高斯金字塔的第0层,这里可以将原图像进行处理,最好处理成2的n次方,便于处理),利用高斯核(55)对其进行卷积,然后对卷积后的图像进行下采样(去除偶数行和列)得到上一层图像G1,将此图像作为输入,重复卷积和下采样操作得到更上一层图像,上一层图像是下一层图像的1/4 。、反复迭代多次,形.原创 2021-08-18 16:31:21 · 689 阅读 · 0 评论 -
【连载】python笔记——python高级特性
高级特性在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。代码越少,开发效率越高。切片取一个list或tuple的部分元素是非常常见的操作。对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符,能大大简化这种操作。L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。如果第一个索引是0,还可以省略:>>> L[:3]['Michael', 'Sar原创 2021-08-13 11:04:31 · 101 阅读 · 0 评论 -
【连载】python笔记——python函数
函数内容来自廖雪峰官方网站——python函数~基本上所有的高级语言都支持函数,Python也不例外。Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。抽象抽象是数学中非常常见的概念。借助抽象,我们才能不关心底层的具体计算过程,而直接在更高的层次上思考问题。写计算机程序也是一样,函数就是最基本的一种代码抽象的方式。调用函数Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。调原创 2021-08-13 10:36:00 · 125 阅读 · 0 评论 -
【连载】python笔记——python基础
python基础内容来自廖雪峰官方网站——python基础~字符串和编码字符串也是一种数据类型字符串还有一个编码问题——计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),一个字节能表示的最大的整数是255.(二进制11111111=十进制255)。如果要表示更大的整数,就必须用更多的字节,比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。ASCII编码原创 2021-08-13 10:29:18 · 113 阅读 · 0 评论 -
【连载】Python学习笔记——Day 1
Python学习笔记——Day 1内容来自廖雪峰官方网站——python教程~Python初印象Python是一种计算机程序设计语言,是一种编程语言;和非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等类似;Basic语言···BASIC(Beginners’ All-purpose Symbolic Instruction Code,又译培基),意思就是“初学者的全方位符式指令代码”,是一种设计给初学者使用的程序设计语言。BASI原创 2021-08-13 10:25:37 · 156 阅读 · 0 评论