随笔分类 -  Python---OpenCV

摘要:1.彩色图片直方图 测试代码如下: 运行结果如下: 蓝色通道下的直方图: 绿色通道下的直方图: 红色通道下的直方图: 灰度直方图源码实现: 运行结果如下: 彩色直方图源码实现: 蓝色通道下: 绿色通道下: 红色通道下: 2.直方图均衡化 灰度图均衡化: 测试代码如下: 运行结果如下: src初始图像 阅读全文
posted @ 2019-05-21 21:57 wydxry 阅读(1790) 评论(0) 推荐(1)
摘要:1.线段绘制 调用api中的line方法绘制线段,参数有目标图像dst、线段起点和终点、线段颜色、线段粗细以及线段样式,测试代码如下: 运行结果如下: 2.矩形绘制 调用api中的rectangle方法实现矩形的绘制,参数有dst目标图像、左上角坐标、右下角坐标、颜色以及是否填充等,测试代码如下: 阅读全文
posted @ 2019-05-21 14:03 wydxry 阅读(767) 评论(0) 推荐(0)
摘要:1.图像边缘检测 图像的边缘检测:实质是对图像进行卷积运算。 实现canny边缘检测步骤: 转换为灰度图 进行高斯滤波 canny方法实现边缘检测 调用api实现canny边缘检测,测试代码如下: 运行结果如下: src为原始图像: dst为边缘检测处理后的图像: 手动实现图像边缘检测算法,以及相应 阅读全文
posted @ 2019-05-21 12:23 wydxry 阅读(2207) 评论(0) 推荐(0)
摘要:1.图像灰度处理 下面介绍四种图像灰度处理的方法: 方法1:cv2中的imread(参数:0表示为灰度图片,1表示为彩色图片) 测试代码如下: 运行结果如下: src0为灰度图像: src1为彩色图像: 方法 2:cvtColor 测试代码如下: 运行结果如下: 同样的可以转化为灰度图像: 方法3: 阅读全文
posted @ 2019-05-20 18:35 wydxry 阅读(2875) 评论(0) 推荐(0)
摘要:1.图片的缩放 图片是由许多基本的像素点组成的,一般来说彩色图像中的像素点由三个数值组成,分别是蓝色分量、红色分量和绿色分量。 图片缩放分为: 一般来说,图片的缩放方法有: 下面简单实现等比例缩放,用最近领域插值方法实现,测试代码如下: 运行效果如下:(src为原始图像,dst为目标图像即缩放后的图 阅读全文
posted @ 2019-05-20 17:35 wydxry 阅读(3066) 评论(0) 推荐(0)
摘要:测试案例:测试tensorflow和opencv是否在python环境下安装成功。测试代码如下: 相关包安装成功,运行效果如下图所示: 案例1:图片的读取和展示,测试代码如下: 运行效果截图如下图所示:(图中的圈表示之前所取的图片名) 案例2:图片的写入,测试代码如下: 案例3:不同图片质量保存,测 阅读全文
posted @ 2019-05-19 16:50 wydxry 阅读(299) 评论(0) 推荐(0)

Live2D