摘要: 基本数据类型、常量和变量 C++的特点 兼容C,支持面向过程的程序设计;支持面向对象的方法;支持泛型程序设计方法。 命名空间 避免命名冲突;std是C++标准库的命名空间( namespace);using namespace std表示打开std命名空间 C++字符集和词法记号 字符集: 大小写的 阅读全文
posted @ 2018-06-30 16:30 Neal_Pu 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re 模块也提供了与这些方法功能完全 阅读全文
posted @ 2018-06-29 12:01 Neal_Pu 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 使用PIL生成二维码的步骤如下: 1、 需要创建一张白色背景图,指定背景图的长和宽; 2、 给白色背景图按照每个像素点填充颜色,每个点的颜色随机,可以使用一个生成随机颜色的函数来填充; 3、 在填充了颜色的图像上绘制字母,这里需要生成字母的函数,可使用生成随机数的函数来生成随机数,然后将随机数转换为 阅读全文
posted @ 2018-06-29 10:44 Neal_Pu 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1、均值滤波 与一维信号一样,我们可以对图像滤波,如高通滤波和低通滤波。高通滤波可以使我们找到图片的边界,低通滤波可以使得图像平滑,去除掉图像中的噪声,模糊图像。OpenCV提供了cv.filter2d()函数,使用该函数以一个卷积核对图像卷积可以得到滤波后的图片。以下面的这个卷积核为例: 这是一个 阅读全文
posted @ 2018-06-28 20:42 Neal_Pu 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 1、简单阈值 如同简单阈值的名字一样,这种处理方式也的确比较简单。当像素值高于阈值时,将该像素设为白色或者黑色。OpenCV中使用cv2.threshold()函数来实现。该函数的定义如下: double cv::threshold(InputArray src, OutputArray dst, 阅读全文
posted @ 2018-06-28 17:08 Neal_Pu 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 在使用OpenCV进行图像处理时,常常需要对已有的图像进行几何变换,今天我们来学习OpenCV中常用的几种基本几何变换。 1、 扩展缩放 扩展缩放只是改变图像的尺寸大小。OpenCV 提供的函数cv2.resize()可以实现这个功能。图像的尺寸可以自己手动设置,你也可以指定缩放因子。Resize( 阅读全文
posted @ 2018-06-28 14:37 Neal_Pu 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1、 OpenCV中的cv2.imread()函数和cv2.imwrite()支持各种静态图片格式,如BMP、JPG、PNG、tiff等。使用函数cv2.imread() 读入图像。这幅图像应该在此程序的工作路径,或者给函数提供完整路径,第二个参数是要告诉函数应该如何读取这幅图片。 OpenCV官方 阅读全文
posted @ 2018-06-26 12:17 Neal_Pu 阅读(2988) 评论(0) 推荐(0) 编辑
摘要: 在我们的程序中,我们要提取的是一个蓝色的物体。下面就是就是我们要做的几步: • 将图像转换到HSV 空间 • 设置HSV 阈值到蓝色范围。 • 获取蓝色物体。 原图片如下: 我们需要从其中提取出蓝色的部分并显示出来。我们需要使用这样几个函数: cv2.cvtColor():将载入的RGB模式图片转换 阅读全文
posted @ 2018-06-26 12:05 Neal_Pu 阅读(6231) 评论(0) 推荐(0) 编辑
摘要: Matplotlib 能够创建多数类型的图表,如条形图,散点图,条形图,饼图,堆叠图,3D 图和地图图表。首先,为了实际使用 Matplotlib,我们需要安装它。如果你安装了更高版本的 Python,你应该能够打开 cmd.exe 或终端,然后执行:pip install matplotlib。或 阅读全文
posted @ 2018-06-26 11:35 Neal_Pu 阅读(173) 评论(0) 推荐(0) 编辑
摘要: PIL官方文档: http://effbot.org/imagingbook/ 一、PIL(Python Imaging Library)的基本概念 PIL中所涉及的基本概念有如下几个:通道(bands)、模式(mode)、尺寸(size)、坐标系统(coordinate system)、调色板(p 阅读全文
posted @ 2018-06-26 11:25 Neal_Pu 阅读(408) 评论(0) 推荐(0) 编辑