自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喵叔

主业程序员,副业写写技术文章,顺带搞搞服务器

  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python3与OpenCV3.3 图像处理(八)--模糊

一、模糊方式以及每种方式的使用场景模糊操作方式:均值模糊:一般用来处理图像的随机噪声 中值模糊:一般用来处理图像的椒盐噪声 自定义模糊:对图像进行锐化之类的操作二、模糊基本原理基于离散卷积、定义好每个卷积核、不同卷积核得到不同的卷积效果、模糊是卷积的一种表象三、代码示例import cv2 as cvimport numpy as npdef b...

2017-11-28 23:31:10 3545 1

原创 Python3与OpenCV3.3 图像处理(七)--洪填充

一、本节简介本节主要讲解洪填充的简单使用,以及洪填充的概念二、什么是洪填充泛洪填充算法又称洪水填充算法是在很多图形绘制软件中常用的填充算法,最熟悉不过就是windows paint的油漆桶功能。算法的原理很简单,就是从一个点开始附近像素点,填充成新的颜色,直到封闭区域内的所有像素点都被填充新颜色为止。泛红填充实现最常见有四邻域像素填充法,八邻域像素填充法,基于扫...

2017-11-27 23:21:18 5067 2

原创 Python3与OpenCV3.3 图像处理(六)--ROI

一、本节简介本节主要讲解ROI的图像中特定区域的提取和合并图片二、什么是ROI简单的说就是对图像感兴趣的区域,机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域,ROI。举个例子来说:有一副图片,图片上有各种动物i,但是你只喜欢图片里的狗,那么这个狗所在的区域就是感兴趣的区域(ROI)。三、示例src=cv...

2017-11-23 00:30:45 13133 2

原创 Python3与OpenCV3.3 图像处理(五)--图像运算

一、本节简介图像运算也就是像素运算,简单的说就是利用算术运算或逻辑运算,对图像的每个像素进行处理(例如两个图像的合并)。虽然我们可以像第二节课那样,一个像素一个像素的遍历并修改值,但是如果图像分辨率很大的情况下,会处理的很慢,并且处理一些复杂的运算时,我们的代码效率会变得更低,代码编写出来也变得很麻烦。这节课就来讲解以下OpenCV中对图像运算的方法。注意:我们在处理两个图像时,图像的像...

2017-11-21 23:49:43 2394

原创 Python3与OpenCV3.3 图像处理(四)--色彩空间

一、本节简述本节讲解图像色彩空间的处理和色彩空间的基础知识二、色彩空间基础知识什么是色彩空间,人们建立了多种色彩模型,以一维、二维、三维甚至四维空间坐标来表示某一色彩,这种坐标系统所能定义的色彩范围即色彩空间色彩空间有很多,但是常用的色彩空间一共5种:RGB、HSV、HSI、YCrCb、YUV,简单讲一下这5个色彩空间。RGB就不用多说了,RGB是我门经常用到的; HSV也...

2017-11-19 17:25:03 2879

原创 Python3与OpenCV3.3 图像处理(补)--第三节补充

第三节有一段代码是操作像素,将图像呈现出负片的效果,也就是像素取反。这段代码本身是没有问题的,但是运行起来后会发现你所提供的图片越大,处理起来速度越慢,这是因为我们在代码里使用了嵌套多层for循环,对于我们练习这样是没问题的,但是如果在实际项目中这样使用,会导致系统运行特别慢。那么我们该怎么办呢,其实OpenCV中有像素取反的方法,只需把for循环代码改为如下一行代码,就可以了。这样...

2017-11-18 16:48:44 2356 3

原创 Python3与OpenCV3.3 图像处理(三)--Numpy数组操作

一、本节简述本节主要讲解Numpy数组操作的一些基础知识。二、什么是Numpy 一个用python实现的科学计算包。包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C++和Fortran代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数。numpy和稀疏矩阵运算包scipy配合使用更加方便。NumPy(Num...

2017-11-15 23:25:38 9764 5

原创 Python3与OpenCV3.3 图像处理(二)--图像基本操作

一、本节简述 本节主要讲解图像的一些基础知识,以及图像的加载和获得属性,最后将会学到 OpenCV 摄像头的简单使用。二、图像基本知识 1、图像是什么: 图像是客观对象的一种相似性的、生动性的描述或写真,是人类社会活动中最常用的信息载体。或者说图像是客观对象的一种表示,它包含了被描述对象的有关信息。 ...

2017-11-13 23:05:41 6420 2

原创 Python3与OpenCV3.3 图像处理(一)--环境搭建与简单DEMO

一、所需软件本教程需要一下软件:PyCharm 2017.2.3 (其他版本也可) OpenCV 3.3 Python 3 Windows 7以上版本二、环境配置 Python3 和 PyCharm的安装这里就不详述的,只需到对应的官方网站下载安装即可,需注意的是Python 要安装Python3以上版本。注意:Python 3 安装完后,在命令行工具内输...

2017-11-12 23:32:15 22305 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除