随笔分类 -  计算机视觉

摘要:一、图像及其类型 图像(image)的定义是:在一般意义下,一幅图像是一个物体或对象(object)的另一种表示。亦即图像是其所表示物体或对象信息的一个直接描述和浓缩表示。简而言之,即图像是物体在平面坐标上的直观再现。一幅图像包含了所表示物体的描述信息和特征信息,或者说图像是与之对应的物体或抽象的一 阅读全文
posted @ 2019-06-02 14:40 wydxry 阅读(8838) 评论(2) 推荐(1) 编辑
摘要:1.彩色图片直方图 测试代码如下: 运行结果如下: 蓝色通道下的直方图: 绿色通道下的直方图: 红色通道下的直方图: 灰度直方图源码实现: 运行结果如下: 彩色直方图源码实现: 蓝色通道下: 绿色通道下: 红色通道下: 2.直方图均衡化 灰度图均衡化: 测试代码如下: 运行结果如下: src初始图像 阅读全文
posted @ 2019-05-21 21:57 wydxry 阅读(1735) 评论(0) 推荐(1) 编辑
摘要:1.线段绘制 调用api中的line方法绘制线段,参数有目标图像dst、线段起点和终点、线段颜色、线段粗细以及线段样式,测试代码如下: 运行结果如下: 2.矩形绘制 调用api中的rectangle方法实现矩形的绘制,参数有dst目标图像、左上角坐标、右下角坐标、颜色以及是否填充等,测试代码如下: 阅读全文
posted @ 2019-05-21 14:03 wydxry 阅读(741) 评论(0) 推荐(0) 编辑
摘要:1.图像边缘检测 图像的边缘检测:实质是对图像进行卷积运算。 实现canny边缘检测步骤: 转换为灰度图 进行高斯滤波 canny方法实现边缘检测 调用api实现canny边缘检测,测试代码如下: 运行结果如下: src为原始图像: dst为边缘检测处理后的图像: 手动实现图像边缘检测算法,以及相应 阅读全文
posted @ 2019-05-21 12:23 wydxry 阅读(2147) 评论(0) 推荐(0) 编辑
摘要:1.图像灰度处理 下面介绍四种图像灰度处理的方法: 方法1:cv2中的imread(参数:0表示为灰度图片,1表示为彩色图片) 测试代码如下: 运行结果如下: src0为灰度图像: src1为彩色图像: 方法 2:cvtColor 测试代码如下: 运行结果如下: 同样的可以转化为灰度图像: 方法3: 阅读全文
posted @ 2019-05-20 18:35 wydxry 阅读(2791) 评论(0) 推荐(0) 编辑
摘要:1.图片的缩放 图片是由许多基本的像素点组成的,一般来说彩色图像中的像素点由三个数值组成,分别是蓝色分量、红色分量和绿色分量。 图片缩放分为: 一般来说,图片的缩放方法有: 下面简单实现等比例缩放,用最近领域插值方法实现,测试代码如下: 运行效果如下:(src为原始图像,dst为目标图像即缩放后的图 阅读全文
posted @ 2019-05-20 17:35 wydxry 阅读(2928) 评论(0) 推荐(0) 编辑
摘要:测试案例:测试tensorflow和opencv是否在python环境下安装成功。测试代码如下: 相关包安装成功,运行效果如下图所示: 案例1:图片的读取和展示,测试代码如下: 运行效果截图如下图所示:(图中的圈表示之前所取的图片名) 案例2:图片的写入,测试代码如下: 案例3:不同图片质量保存,测 阅读全文
posted @ 2019-05-19 16:50 wydxry 阅读(284) 评论(0) 推荐(0) 编辑
摘要:(1)二进制图 在二进制图中,像素的取值为两个离散数值0或1中的一个,0代表黑色,1代表白色 例 A=[0 0 1;1 1 0; 0 0 1];>> imshow(A,'InitialMagnification','fit') %调整合适的窗口显示A。 (2)索引图 索引图像包括一个数据矩阵X,一个 阅读全文
posted @ 2017-12-19 12:25 wydxry 阅读(8535) 评论(0) 推荐(1) 编辑

Live2D