随笔分类 -  Opencv

课程链接:https://study.163.com/course/courseMain.htm?courseId=1208943817
摘要:cv2.cvtColor Python - OpenCV 图像颜色空间转换 cv2.cvtColor 函数 cv2.imread()导入图片时是BGR通道顺序,plt.imread()导入图片时是RGB通道顺序 cv2.imread + cv2.split + cv2.merge 可以手动转通道顺序 阅读全文
posted @ 2019-06-09 20:07 Johnny、 阅读(632) 评论(0) 推荐(0)
摘要:Canny边缘检测 1) 使用高斯滤波器,以平滑图像,滤除噪声。 2) 计算图像中每个像素点的梯度强度和方向。 3) 应用非极大值(Non-Maximum Suppression)抑制,以消除边缘检测带来的杂散响应。 4) 应用双阈值(Double-Threshold)检测来确定真实的和潜在的边缘。 阅读全文
posted @ 2019-02-17 15:50 Johnny、 阅读(404) 评论(0) 推荐(0)
摘要:图像梯度-Sobel算子 从右到左,从下到上 dst = cv2.Sobel(src, ddepth, dx, dy, ksize) ddepth:图像的深度 dx和dy分别表示水平和竖直方向 ksize是Sobel算子的大小 白到黑是正数,黑到白就是负数了,所有的负数会被截断成0,所以要取绝对值 阅读全文
posted @ 2019-02-17 01:39 Johnny、 阅读(1453) 评论(0) 推荐(0)
摘要:形态学-腐蚀操作 形态学-膨胀操作 开运算与闭运算 梯度运算 礼帽与黑帽 礼帽 = 原始输入-开运算结果 黑帽 = 闭运算-原始输入 阅读全文
posted @ 2019-02-16 22:54 Johnny、 阅读(1194) 评论(0) 推荐(0)
摘要:灰度图 图像阈值 ret, dst = cv2.threshold(src, thresh, maxval, type) src: 输入图,只能输入单通道图像,通常来说为灰度图 dst: 输出图 thresh: 阈值 maxval: 当像素值超过了阈值(或者小于阈值,根据type来决定),所赋予的值 阅读全文
posted @ 2019-02-15 15:02 Johnny、 阅读(1146) 评论(0) 推荐(0)
摘要:数据读取-图像 数据读取-图像 数据读取-图像 数据读取-图像 cv2.IMREAD_COLOR:彩色图像 cv2.IMREAD_GRAYSCALE:灰度图像 import cv2 #opencv读取的格式是BGR import matplotlib.pyplot as plt import num 阅读全文
posted @ 2019-02-14 14:53 Johnny、 阅读(676) 评论(0) 推荐(0)