opencv
嘤氲.
这个作者很懒,什么都没留下…
展开
-
Opencv学习七:几何变换
一、缩放在opencv中,使用函数cv2.resize()实现对图像的缩放,该函数具体形式为:dst = cv2.resize( src, dsize[, fx[, fy[, interpolation]]])其中:dst代表目标图像,该图像类型与src相同,大小为dsize。src为需要缩放的原始图像。dsize代表输出图像大小。fx代表水平方向的缩放比例。fy代表竖直方向的...原创 2019-08-09 09:24:46 · 263 阅读 · 0 评论 -
Opencv学习八:阈值处理
阈值处理是指剔除图像内像素值高于一定值或者低于一定值的像素点。例如,设定阈值为127,然后:将图像内所有像素值大于127的像素点设为255。将图像内所有像素值小于或等于127的像素点的值设为0。一、threshold函数Opencv30使用threshold()函数进行阈值化处理,该函数的语法格式为:retval ,dst = cv2.threshold(src, thresh, m...原创 2019-08-13 17:18:19 · 1186 阅读 · 0 评论 -
Opencv学习六:图像类型转换
在opencv内,我们使用cv2.cvtColor()函数实现色彩空间的变换,该函数能实现多个色彩空间之间的转换,语法格式如下:dst = cv2.cvtColor( src, code [, dstCn])dst表示输出图像src表示原始图像code是色彩空间转换码dstCn目标图像的通道数(1)将图像在BGR模式和灰度图像之间相互转换:import cv2lena=cv2...原创 2019-08-02 11:44:37 · 1256 阅读 · 0 评论 -
Opencv学习五:图像运算
一、图像加法运算1.加号运算符(numpy)在使用加号运算符对图像a(像素值为a)和图像b(像素值为b)进行求和运算时要遵循以下规则:2.cv2.add()函数语法格式为:计算结果=cv2.add(像素值a,像素值b)使用cv2.add()函数需要遵循以下规则:3.分别使用加号运算符和cv2.add()函数计算两幅灰度图像的像素和import cv2import numpy...原创 2019-08-02 10:32:57 · 219 阅读 · 0 评论 -
Opencv学习三:图像处理的基本操作
一、读取图像使用opencv提供的函数cv2.imread()来读取图像,该函数支持各种静态图像格式。函数格式如下:retval = cv2.imread(filename[,flag]) retval 是返回值,它的值是读取到的图像,如果没有读取图像,则返回“None”。 filename表示要读取的图像的完整文件名。 flag是读取标记,用来控制读取文件的类型。如果要使用cv...原创 2019-07-28 21:04:33 · 563 阅读 · 1 评论 -
Opencv学习二:人脸检测程序
import cv2 as cvimage = cv.imread("D:/by2.png")cv.imshow("input",image)h,w = image.shape[:2]detector = cv.CascadeClassifier(cv.data.haarcascades+"haarcascade_frontalface_alt.xml")faces = detecto...原创 2019-07-27 17:19:29 · 290 阅读 · 0 评论 -
Opecv学习一:OpenCV3.4+Python3.6+tensorflow环境搭建与入门程序演示
本文需要用到的软件在底下的链接中,需要的可以自取链接:https://pan.baidu.com/s/19cQBQKptfNX7v0s56Sfg-A ,提取码:iczyPython3.6安装部分:https://blog.csdn.net/Yinyun1998/article/details/97231373一、Opencv3.4环境搭建与程序演示1.安装opencv3.4后,安装pych...原创 2019-07-27 15:37:42 · 784 阅读 · 0 评论 -
Opencv学习四:图像处理基础
一、图像的基本表示方法本文要熟练掌握Numpy库,尤其是Numpy.arry库,是python处理图像的基础vs2017+python+opencv配置:https://blog.csdn.net/qq_43440703/article/details/883756091.二值图像二值图像是指仅仅包含黑色和白色两种颜色的图像。2.灰度图像二值图像虽然表示起来简单方便,但是因为仅有两种颜...原创 2019-08-01 11:07:49 · 424 阅读 · 0 评论 -
Opencv学习九:图像平滑处理之均值滤波
在尽量保留图像原有信息的情况下,过滤掉图像内部的噪声,这一过程称为对图像的平滑处理,所得的图像称为平滑图像。一、均值滤波均值滤波是指用当前像素点周围N·N个像素值的均值来代替当前像素值。使用该方法遍历处理图像内的每一个像素点,即可完成整幅图像的均值滤波。1.基本原理在进行均值滤波时,我们通常会以当前像素点为中心,对行数和列数相等的一块区域内的所有像素点求平均。例如上图:通过计算我们得...原创 2019-08-15 16:38:21 · 1793 阅读 · 0 评论