OpenCV
风吹过得夏天
这个作者很懒,什么都没留下…
展开
-
OpenCV 学习笔记 (九)—— 改变色彩空间
改变色彩空间本节的主要任务是学会如何使用 OpenCV 来改变图片的色彩空间。一. 学习目标学习怎么从一个色彩空间转换到另一个色彩空间,向从 BGR ↔\leftrightarrow↔ Gray ,BGR ↔\leftrightarrow↔ RGB ,BGR ↔\leftrightarrow↔ HSV 等。编写一个应用程序用来提取视频中的 彩色对象。学习函数:cv.cvtColor...原创 2020-03-31 10:14:13 · 233 阅读 · 0 评论 -
OpenCV 学习笔记 (八)—— 性能测量
性能测量在图像处理中,由于要进行大量的数据操作,为了达到实用的目的,我们写的代码不仅要提供正确的解决方案,而且必须以最快的速度去完成任务。为了帮助测量代码执行的时间,OpenCV 提供了一组函数,今天我们就来学习如何使用它。一. 学习目标测量代码执行的时间学习函数: cv.getTickCount() , cv.getTickFrequency()二. 用 OpenCV 来测量...原创 2020-03-30 10:27:24 · 259 阅读 · 0 评论 -
OpenCV 学习笔记(七)—— 图像的算术运算
图像的算术运算本节主要介绍一系列的图片的算术运算,包括图片相加,相减等。一. 学习目标学习一系列的图片算术运算,包括图片的相加,相减,按位操作等。学习函数:cv.add(),cv.addWeighted() 等。二. 图片相加在进行图片相加时,我们可以使用 OpenCV 的 cv.add() 函数,也可以使用 Numpy 直接进行相加:res = img1 + img2 。...原创 2020-03-27 09:49:37 · 354 阅读 · 0 评论 -
OpenCV 学习笔记(六)—— 基本的图片核心操作
基本的图片核心操作本节主要介绍一些基本的图片核心操作一. 学习目标获取图片的像素值并修改图片的像素值获取图片属性选择 ROI合并和分离图片二. 获取和修改图片的像素值首先我们载入一张图片>>> import numpy as np>>> import cv2 as cv>>> img = cv.imread('./...原创 2020-03-26 09:37:50 · 263 阅读 · 0 评论 -
OpenCV 学习笔记(五)—— 绘图
绘图本节主要介绍如何使用 OpenCV 中的绘图功能。一. 学习目标学会使用 OpenCV 绘制不同的几何形状学习函数 cv.line(), cv.circle(), cv.rectangle(), cv.ellipse(), cv.putText()二. 参数在上述的函数中,你将看到一些常见的参数,如下所示:img :要绘图的图片color :要添加形状的颜色。对于 ...原创 2020-03-25 21:41:17 · 223 阅读 · 0 评论 -
OpenCV 学习笔记(四)——简单的视频操作
简单的视频操作一. 学习目标学会读取视频,播放视频以及保存视频学会读取摄像头并进行显示学习函数:cv.VideoCapture(), cv.VideoWriter()二. 读取摄像头图像想要从摄像头获取图像,我们首先需要创建一个 VideoCapture 对象,它的参数可以是设备索引或视频文件的路径。设备索引是指定那个摄像机的编号。相机捕获完成之后,我们需要使用 release(...原创 2020-03-24 10:32:52 · 220 阅读 · 0 评论 -
OpenCV 学习笔记(二)—— 构造 OpenCV-Python 开发环境
构造 OpenCV-Python 开发环境一. 安装AnacondaAnaconda指的是一个开源的 Python 发行版本,其包含了conda、Python 等180多个科学包及其依赖项。通过安装 Anaconda ,能够大量减少配置Python环境的时间,减少许多不必要的麻烦。1.1 下载 Anaconda进入Anaconda官方网站 https://www.anaconda.com...原创 2020-02-02 10:48:42 · 269 阅读 · 0 评论 -
OpenCV 学习笔记(三)—— 简单的图片操作
图像入门一. 目标学习如何读取图片,显示图片,保存图片学习函数:cv.imread(), cv.imshow() , cv.imwrite()在 Matplotlib 中显示图片二. 读取图片使用函数 cv.imread() 读取图像。该图像应位于工作目录中,或者应提供完整的图像路径。第二个参数是一个标志,用于指定应读取图像的方式.读取标志含义数值cv...原创 2020-02-02 11:04:17 · 187 阅读 · 0 评论 -
OpenCV 学习笔记(一)—— OpenCV 介绍
OpenCV 介绍一. OpenCV 简介OpenCV(开源计算机视觉库:http://opencv.org )是BSD许可的开源库,由加里·布拉德斯基 (Gray Bradsky) 于 1999 年创立,第一版于2000年问世。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,可以运行在 Linux、Windows 和 Mac OS 操作系统上,同时又提供了 Python、Ru...原创 2020-02-02 10:37:39 · 352 阅读 · 0 评论