opencv图像处理
文章平均质量分 70
Andy_shenzl
你看不懂的世界,背后都是原理
展开
-
opencv简单的图像处理--新手入门(2)
一、图像的基本介绍首先我们要了解图像的构成,图像是由像素构成的,图像里的任何一个点都是一个像素左边的图像看上去比较模糊,右上角的比较清晰一点,但是他们都是由一系列点组成的不同在于左边的像素要低一些,而右边的像素要高一点我们平常所说的像素其实就是构成图像的点的多少,即像素的数量,像素的大小等于行像素乘以列像素比如像素5000W的要比500W像素要清晰二、图像的分类...原创 2019-01-12 12:08:11 · 448 阅读 · 0 评论 -
opencv简单的图像处理--新手入门(9)
目录 一、梯度运算二、礼帽操作三、黑帽操作一、梯度运算梯度=膨胀-腐蚀得到图像轮廓具体如下图所示:cv2.morphologyEx(img,cv2.MORPH_GRADIENT, kernel)cv2.MORPH_GRADIENT:梯度操作import cv2import numpy as npimg1=cv2.imread("/Users...原创 2019-01-26 21:09:08 · 459 阅读 · 0 评论 -
opencv简单的图像处理--新手入门(8)图像形态学操作
目录 一、图像腐蚀简单理论函数erode二、图像膨胀用处函数dilate三、开运算四、闭运算一、图像腐蚀简单理论形态学里转换主要是针对二值图像两个输入对象:二值图像,卷积核卷积核的中心点从左到右逐个像素扫描原始图像被扫描的原始图像中的像素点,只有当卷积核对应的元素值均为1(白色)时,其值才为1(白色),否则为0(黑色)函数er...原创 2019-01-26 16:26:40 · 787 阅读 · 0 评论 -
opencv简单的图像处理--新手入门(7)图像平滑处理
目录图像平滑处理1、均值滤波2、方框滤波3、高斯滤波4、中值滤波 图像平滑处理滤波处理主要是起到平滑图像,虑去噪声的功能import cv2img=cv2.imread("/Users/admin/Desktop/opencv/lenaNoise.png",1)cv2.imshow('img', img)cv2.waitKey(0)cv2.dest...原创 2019-01-26 11:40:06 · 1727 阅读 · 0 评论 -
opencv简单的图像处理--新手入门(1)
目录1、opencv的安装2、读取图片及显示代码展示代码解读 简单的解读下使用opencv图像处理的操作1、opencv的安装安装的方法有很多,这里介绍最简单的一种,就是anaconda下的安装。anaconda是学习python新手入门必备神器,简单容易,推荐大家使用。在anaconda下面打开后,在首页可以在Environment里面我们可以进行下载操作...原创 2019-01-10 19:06:34 · 1314 阅读 · 1 评论 -
opencv简单的图像处理--新手入门(6)
目录一、阈值分割分类1、二进制阈值化2、反二进制阈值化3、截断阈值化4、反阈值化为05、阈值化为0二、阈值函数处理threshold函数代码一、阈值分割分类首先想要说的一点是,阈念yu,四声不是阀(fa)值,根本就没有阀值一说,阈是门槛的意思,阀值就像请稍后一样是误读,应该是请稍侯。。。首先看下阈值的分类:1、二进制阈值化上图的2...原创 2019-01-19 23:31:28 · 591 阅读 · 0 评论 -
opencv简单的图像处理--新手入门(5)
目录 一、图像类型转换CvtColor函数二、图像缩放1>. cv2.resize(scr,dsize)2>. cv2.resize(scr,dsize,fx,fy)三、图像翻转 一、图像类型转换常用的三种CvtColor函数函数形式: void cvCvtColor( const CvArr* src, CvArr* dst, int ...原创 2019-01-19 17:24:31 · 278 阅读 · 1 评论 -
opencv简单的图像处理--新手入门(4)
目录 一、图像的加法1、numpy加法2、opencv加法3、代码二、图像融合 一、图像的加法1、numpy加法numpy的加法是一种取模运(取余数)我们简单看一下在二进制里面是怎么样表现的,比如在8位的二进制里面在加法运算时,小于255时,那就是和;如果大于255时,我们取模运算2、opencv加法在加法运算时,小于255时,...原创 2019-01-13 16:33:25 · 446 阅读 · 0 评论 -
opencv简单的图像处理--新手入门(3)
目录 一、图像属性介绍图像形状的获取像素数图像数据类型二、图像ROI三、拆分通道四、图像合并 一、图像属性介绍图像形状的获取即图像的行列树目:shapeimport cv2img1=cv2.imread("/Users/admin/Desktop/模型数据/testz.png",0)img2=cv2.imread("/Users/ad...原创 2019-01-12 16:13:18 · 439 阅读 · 0 评论 -
opencv报错问题
1、’module’ object has no attribute ‘cv’查找旋转矩形的 4 个顶点(用于绘制旋转矩形的辅助函数)时,出现cv2.cv.BoxPoints()函数有错原因:这是因为opencv3已经没有了cv,只能重新下载opencv2如果你只是想用这个函数的功能,又不想装opencv2,那么只需把cv2.cv.BoxPoints()函数改为cv2.boxPoin...原创 2019-07-31 18:46:14 · 359 阅读 · 0 评论