- 博客(10)
- 收藏
- 关注
原创 OpenCV模版匹配
文章目录一、模版匹配是什么?二、使用步骤1.引入库2.读入数据3.图片显示提示:以下是本篇文章正文内容,下面案例可供参考一、模版匹配是什么?模板就是一副已知的小图像,而模板匹配就是在一副大图像中搜寻目标,已知该图中有要找的目标,且该目标同模板有相同的尺寸、方向和图像元素,通过一定的算法可以在图中找到目标,确定其坐标位置。二、使用步骤1.引入库代码如下(示例):import cv2import numpy as np2.读入数据代码如下(示例):template = cv2.imr.
2021-06-30 15:56:23
110
原创 OpenCV鼠标交互操作
© Fu Xianjun. All Rights Reserved.文章目录一、鼠标交互操作二、使用步骤1.引入库2.读入数据3.图片显示提示:以下是本篇文章正文内容,下面案例可供参考一、鼠标交互操作二、使用步骤1.引入库代码如下(示例):import numpy as npimport cv22.读入数据代码如下(示例):import numpy as npimport cv2 class Point(object): def __init__(self,x,y):
2021-06-29 16:18:04
149
原创 OpenCV答题卡识别
© Fu Xianjun. All Rights Reserved.文章目录一、答题卡识别二、使用步骤检测轮廓图片显示透视变换图片显示寻找轮廓图片显示对比结果图片显示提示:以下是本篇文章正文内容,下面案例可供参考一、答题卡识别二、使用步骤检测轮廓代码如下(示例):import cv2import numpy as npANSWER_KEY = {0: 1, 1: 4, 2: 0, 3: 3, 4: 1}def cv_show(name,img): cv2.imshow
2021-06-29 15:46:18
382
原创 OpenCV图像轮廓
© Fu Xianjun. All Rights Reserved.文章目录一、图像轮廓概念二、图像轮廓代码三、结果显示提示:以下是本篇文章正文内容,下面案例可供参考一、图像轮廓概念轮廓可以简单认为成将连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。轮廓在形状分析和物体的检测和识别中很有用。为了更加准确,要使用二值化图像。在寻找轮廓之前,要进行阈值化处理或者 Canny 边界检测。查找轮廓的函数会修改原始图像。如果你在找到轮廓之后还想使用原始图像的话,你应该将原始图像存储到其他变
2021-06-29 14:09:06
132
原创 OpenCV多边形拟合
文章目录一、逼近多边形是什么二、使用步骤三、结果显示提示:以下是本篇文章正文内容,下面案例可供参考一、逼近多边形是什么用一个指定精度逼近一个或多个曲线,并返回逼近结果二、使用步骤代码如下(示例):import cv2import numpy as npimg = cv2.imread('hand.jpg')gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)ret,binary = cv2.threshold(gray,60,255,0)co.
2021-06-29 13:10:11
482
原创 OpenCV消除文章横线注释
© Fu Xianjun. All Rights Reserved.文章目录一、形态学操作二、使用步骤三、结果如下提示:以下是本篇文章正文内容,下面案例可供参考一、形态学操作形态学一般指生物学中研究动物和植物结构的一个分支。用数学形态学(也称图像代数)表示以形态为基础对图像进行分析的数学工具。基本思想是用具有一定形态的结构元素去度量和提取图像中的对应形状以达到对图像分析和识别的目的。形态学图像处理的数学基础和所用语言是集合论。形态学图像处理的应用可以简化图像数据,保持它们基本的形状特性,并除去不
2021-06-28 10:34:05
266
原创 OpenCV图像通过透视变换矫正
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、图像通过透视变换矫正是什么?二、使用步骤1.引入库2.读入数据3.图片操作4.结果显示总结提示:以下是本篇文章正文内容,下面案例可供参考一、图像通过透视变换矫正是什么?透视变换(Perspective Transformation):是将图片投影到一个新的视平面(Viewing Plane), 也称作投影映射(Projective Mapping)。透视变换的目的:就是把现实中为直线的物体, 在图片上可能呈现为斜线,
2021-06-28 10:06:54
1615
原创 OpenCV数字图像处理改变图像颜色
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据3.结果显示前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入
2021-06-21 21:05:21
498
原创 OpenCV利用图像运算打码图片
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、图像运算是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、图像运算是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示
2021-06-08 12:35:11
101
原创 OpenCV-利用图像金字塔合并图片
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、什么是图像金字塔二、常见两类图像金字塔三、使用步骤四、结果如下提示:以下是本篇文章正文内容,下面案例可供参考一、什么是图像金字塔图像金字塔是图像中多尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来解释图像的有效但概念简单的结构。图像金字塔最初用于机器视觉和图像压缩,一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图像集合。其通过梯次向下采样获得,直到达到某个终止条件才停止采样。金字
2021-04-28 11:55:21
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人