numpy https://pypi.org/project/numpy/#files PIL https://pypi.org/simple/pillow/ cv2 https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/ openpyxl h ...
分类:
编程语言 时间:
2019-08-30 23:21:59
阅读次数:
611
opencv官方文档地址 https://docs.opencv.org/master/ 安装opencv(cv2)官方地址 https://pypi.org/project/opencv-python/ pip install opencv-python ...
分类:
其他好文 时间:
2019-07-17 11:02:00
阅读次数:
114
1、对图像进行按照独立通道进行拆分 b,g,r = cv2.split(img) #涉及到opencv的图像读取是以bgr形式来做的 img = cv2.merge(b,g,r) #对图像进行按通道混合或者使用numpy索引(注:numpy索引的耗时更短)b=img[:,:,0]2、图像边缘填充,p... ...
分类:
编程语言 时间:
2019-06-23 12:51:19
阅读次数:
168
开始一直在网上搜教程,试过很多次都不成功,现在推荐一种新的方法安装opencv和导入cv2 步骤: 因为有强大的pip,所以只需要两步就可安装OpenCV库,步骤见下: 第一步:win+R 打开运行,输入cmd进入命令行窗口 第二步:直接输入pip install opencv-python 打开p ...
分类:
其他好文 时间:
2019-06-14 19:53:47
阅读次数:
115
cv2.VideoCapture.get () 的 (0-18)参数 cv2.VideoCapture.get(0) 视频文件的当前位置(播放)以毫秒为单位 cv2.VideoCapture.get(1) 基于以0开始的被捕获或解码的帧索引 cv2.VideoCapture.get(2) 视频文件的 ...
分类:
编程语言 时间:
2019-06-10 13:28:11
阅读次数:
132
安装依赖库: 1、安装cmake (是一个跨平台的安装工具) 2、安装boost、boost-python(C++的程序库) 3、编译dlib 4. 安装人脸识别的python库 5、安装opencv-python 此时报错: 解决方案:强行升级 ...
分类:
系统相关 时间:
2019-06-09 09:34:48
阅读次数:
141
主要是图片路径中“文件夹分隔符”使用的错误 将“\”改成“/”就好了 修改后的测试代码如下:x.py 运行: 显示xx.png 参考: https://blog.csdn.net/songyuc/article/details/82177198 ...
分类:
编程语言 时间:
2019-06-02 15:56:45
阅读次数:
349
版本 3.4.6 1 Introduction to OpenCVLearn how to setup OpenCV-Python on your computer! 2 Gui Features in OpenCV Here you will learn how to display and sa ...
分类:
编程语言 时间:
2019-05-02 18:42:39
阅读次数:
170
啥叫轮廓 轮廓是一系列相连的点组成的曲线,代表了物体的基本外形。 轮廓与边缘很相似,但轮廓是连续的,边缘并不全都连续,其实边缘主要是作为图像的特征使用,比如用边缘特征可以区分脸和手,而轮廓主要用来分析物体的形态,比如物体的周长和面积等,可以说边缘包括轮廓。 寻找轮廓的操作一般用于二值化图,所以通常会 ...
分类:
编程语言 时间:
2019-04-15 18:19:47
阅读次数:
158
一、图像梯度 我们知道一阶导数可以用来求极值。把图片想象成连续函数,因为边缘部分的像素值与旁边的像素明显有区别,所以对图片局部求极值,就可以得到整幅图片的边缘信息。不过图片是二维的离散函数,导数就变成了差分,这个查分就变成了图像梯度。 1. 垂直边缘提取 滤波是应用卷积来实现的,卷积的关键就是卷积核 ...
分类:
编程语言 时间:
2019-04-14 12:36:26
阅读次数:
257