- 博客(10)
- 收藏
- 关注
原创 python-OpenCV-鼠标交互
Fu Xianjun. All Rights Reserved.文章目录一、使用步骤 1.引入库 2.编写回调函数 一、使用步骤1.引入库代码如下:import cv22.读入数据代码如下:def draw_circle(event, x, y, flags, param): if event == cv2.EVENT_LBUTTONDOWN: cv2.circle(img, center=(x,y),radius = 5,co.
2021-06-30 23:13:40 222 1
原创 Python-OpenCV-模板匹配
文章目录一、模板匹配是什么? 二、使用步骤 原图 1.导入库 2.读取模板图片 3.读取检测图片 4.获取模板大小 5.进行匹配 结果 一、模板匹配是什么?。二、使用步骤原图1.导入库代码如下:import cv2import numpt as npimport matplot.pyplot as plt%matplotlib inline# 定义显示图片的函数,避免重复代码def cv2_show(name,...
2021-06-30 22:39:48 255
原创 Python-OpenCV-直方图
Fu Xianjun. All Rights Reserved.文章目录一、pandas是什么? 二、使用步骤 1.导入包 2.绘制 3.用掩膜绘制直方图 一、直方图是什么?图像直方图是图像内灰度值的统计特性与图像灰度值之间的函数,直方图统计图像内各个灰度级出现的次数。二、使用步骤1.引入库代码如下:import cv2import numpy as np2.绘制代码如下:img=cv2.imread("bd.jpg")hist = c.
2021-06-30 22:18:46 108
原创 python-OpenCV-用图像金字塔合并图像
Fu Xianjun. All Rights Reserved.文章目录一、图像金字塔是什么? 二、使用步骤 1.原图 2.读入库 3.图片处理 4.结果 总结一、图像金字塔是什么?图像金字塔是由一幅图像的多个不同分辨率的子图所构成的图像集合通过对原图像不断地向下采样而产生的,即由高分辨率的图像(大尺寸)产生低分辨率的近似图像(小尺寸)cv2.pyrDown()dst=cv2.pyrDown(src[,dstsize[,borderType]])cv2.p.
2021-06-30 21:12:50 244
原创 python-OpenCV-图像轮廓
Fu Xianjun. All Rights Reserved.文章目录一、图像轮廓是什么? 二、使用步骤 1.引入库 2.读图 3.查找轮廓 4.绘制轮廓 一、图像轮廓是什么?图像轮廓是图像中非常重要的一个特征信息,通过对图像轮廓的操作,我们能够获取目标图像的大小、位置、方向等信息。二、使用步骤1.引入库代码如下:import cv2import numpy as np2.读图代码如下:img = cv2.imread('shape.
2021-06-30 20:44:01 102
原创 python-OpenCV-图像梯度与边缘检测
文章目录一、图像梯度与边缘检测是什么? 二、车道检测 1.引入库 2.读图 3.图像处理 总结一、边缘检测是什么?由于图像边缘非常容易受到噪声的干扰,通常需要对图像进行滤波以去除噪声。滤波的目的是平滑一些纹理较弱的非边缘区域,以便得到更准确的边缘二、使用步骤1.引入库代码如下:import cv2import numpy as np 2.读入数据代码如下:image = cv2.imread("test_image.jpg")3
2021-06-29 22:20:57 181
原创 python-OpenCV-阈值与平滑处理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录阈值处理 一、阈值处理是什么? 二、使用步骤 1.引入库 2.读图 3.图像处理 阈值处理ret,dst = cv2.threshold(src,thresh,macval,type)一、阈值处理是什么?阈值处理指剔除图像内像素值高于一定值或者低于一定值的像素点二、使用步骤1.引入库代码如下:import cv2import numpy as np2.读图代码如
2021-06-29 22:03:40 95
原创 Python-OpenCV-图像通过透视变换矫正
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、pandas是什么? 二、使用步骤 1.原图 2.引入库 3.读取图片 4.图片操作 5.结果 一、透视变换矫正是什么?透视变换是将图片投影到一个新的视平面也称作投影映射透视变换的目的:就是把现实中为直线的物体, 在图片上可能呈现为斜线, 通过透视变换转换成直线的变换。二、使用步骤原图2.引入库import cv2import numpy as np3.读
2021-06-29 15:27:06 1225
原创 python-OpenCV-利用图像运算打码图片
文章目录1.引入库 2.读入图片 3.图片处理 4.结果 总结1.引入库代码如下:import cv2import numpy as np2.读入图片代码如下:a = cv2.imread("xxwn.jpg")3.图片处理代码如下:a = cv2.imread("xxwn.jpg",cv2.IMREAD_UNVHANGED)face = np.random.randint(0,256,(70,55,3))a[30:100,65:200...
2021-06-29 14:47:02 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人