Open CV+python3.7学习
长大的小蚂蚁
高分英文电影《教父》中有句话令人受益终生:“一分钟看清事物本质的人与花半辈子也看不清事物本质的人,他们的人生将会有很大不同。”
展开
-
pycharm 语法出现了cannot find reference '__init__.py'解决办法
pycharm 语法检查出现了cannot find reference ‘init’ 解决方法如下:如果已经安装了:opencv-python,那么就需要安装opencv-contrib-python,执行命令:pip install opencv-contrib-python。安装的时候可能会出现以下报错提示:Could not install packages due to an En...原创 2020-04-29 19:34:01 · 17904 阅读 · 13 评论 -
Python+OpenCV:全局直方图均衡化、局部直方图自适应均衡化、直方图比较(Python版)
1. 全局直方图均衡化cv2.equalizeHist(src, dst=None)函数只能处理单通道的数据,src为输入图像对象矩阵,必须为单通道的uint8类型的矩阵数据。直方图均衡化可以看作是图像增强的一个手段,示例代码如下:import cv2 as cvsrc = cv.imread("D:/Open CV/opencv/sources/samples/data/rice_01....原创 2020-04-24 21:49:41 · 10966 阅读 · 2 评论 -
OpenCV: 行人检测(Python)
# @Description: Person.py# @Author: 孤烟逐云zjy# @Date: 2020/4/23 15:27# @SoftWare: PyCharmimport cv2 as cvimport numpy as npdef is_inside(o, i): ox, oy, ow, oh = o ix, iy, iw, ih = i ...原创 2020-04-24 14:18:55 · 2451 阅读 · 0 评论 -
OpenCV:像素之间的几何运算(and/or/not)
1. 对两张大小相同的图片做逻辑与操作,调用cv2.bitwise_and()函数对图片进行处理,示例代码如下:import cv2 as cv,# 读取图片src1 = cv.imread("./images/WindowsLogo.jpg")src2 = cv.imread("./images/LinuxLogo.jpg")def bitwise_and_demo(image1...原创 2020-04-21 13:58:32 · 562 阅读 · 0 评论 -
OpenCV:像素运算(Python版)
1. 读取两张大小相同的图片,才能进行像素运算,下载了OpenCV3之后就会在opencv目录中的sources/samples/data/中找到官方自带的图片。在这里我们就选择LinuxLogo.jpg与WindowsLogo.jpg进行相关的运算操作。首先读取图片import cv2 as cvsrc1 = cv.imread("./images/WindowsLogo.jpg")s...原创 2020-04-21 08:43:26 · 1049 阅读 · 0 评论 -
OpenCV:色彩空间:读取视频
# @Description: videoCapture.py# @Author: 孤烟逐云zjy# @Date: 2020/4/20 11:15# @SoftWare: PyCharmimport cv2 as cvimport numpy as npdef video_capture_demo(): # 使用cv2.VideoCapture()创建一个VideoCap...原创 2020-04-20 12:11:57 · 596 阅读 · 0 评论 -
OpenCV: 颜色色彩空间转换:读取图片
涉及到的函数有cv2.cvtColor(),imread(),imshow(),最常使用的颜色空间有BGR/GRAY/HSV,在OpenCV中有超过150种进行颜色空间转换的方法,而我们经常用到的就是BGR->Gray,BGR->HSV,经常使用的将色彩空间进行转换的函数就是cv2.cvtColor(input_image, flag),其中flag就是转换类型。从BGR->...原创 2020-04-20 11:06:20 · 1298 阅读 · 0 评论 -
3 - Open CV中Numpy数组的相关操作
1.遍历读取图像的每个像素点,打印出属性值示例代码如下:# 遍历读取图片的每一个像素点,打印出其属性值def access_pixels(image): print(image.shape) height = image.shape[0] width = image.shape[1] channels = image.shape[2] print("w...原创 2019-12-15 19:59:42 · 460 阅读 · 0 评论 -
1- python+opencv概述与环境搭建
1.学习环境为windows 10+python3.7+Open CV执行命令安装###### 1.pip install opencv-python(4.1.2.30)###### 2.pip install opencv-contrib-python(4.1.2.30)###### 3.pip install pytesseract-0.3.02.Open CV模块基础就是:1....原创 2019-12-12 19:30:41 · 283 阅读 · 0 评论 -
2 - Open CV读取图像、视频,并保存到本地
1.读取图像import cv2 as cv# cv模块下的imread()函数可以读出图片# 将读出的图像付给一个新的变量src = cv.imread("images/handsomeboy01.jpg")# 有了图片之后,我们就可以创建一个GUI将它显示出来。# 通过Open CV框架进行创建这个显示图像的窗口cv.namedWindow("input image",cv....原创 2019-12-12 19:02:27 · 1502 阅读 · 0 评论