自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 直方图处理

直方图是图像处理过程中的一种非常重要的分析工具。直方图从图像内部灰度级的角度对图像进行表述,包含十分丰富而重要的信息。从直方图的角度对图像进行处理,可以达到增强图像显示效果的目的。含义从统计角度讲,直方图是图像内灰度值的统计特性与图像灰度值之间的函数,直方图统计图像内各个灰度级出现的次数。从直方图的图形上观察,横坐标是图像中各像素点的灰度级,纵坐标是具有该灰度级(像素值)的像素个数。任务一:直方图绘制该操作我们需要掌握使用Numpy和Opencv绘制直方图。第一步我们需要打开jupyter not

2021-06-29 21:53:07 242

原创 图像处理技术

答题卡识别任务一:预处理、轮廓检测实现轮廓对比方法,并得到统计分析结果。基础导包不同的是,先输入正确答案,运用ANSWER_KEY(这里随便用了几个数字当例子)处理完成后需要读取代码,图像大小等再输入最后进行轮廓检测:任务二:轮廓排序,透视变换我们这里举例一共4个坐标点,需要用到def order_points(pts):rect = np.zeros((4,2), dtype = “float32”)其次,按顺序找到对应坐标0123分别是左上,右上,右下,左下并依次计算

2021-06-29 16:26:53 153

原创 视频处理技术

*学习打开摄像头捕获照片、播放本地视频、录制视频等。*目标:打开摄像头并捕获照片我们首先需要打开摄像头,要使用摄像头,需要使用cv2.VideoCapture(0)创建VideoCapture对象,参数0指的是摄像头的编号,如果你电脑上有两个摄像头的话,访问第2个摄像头就可以传入1,依此类推。打开摄像头并灰度化显示:要获取每一帧!代码如下目标二:摄像头图像处理我们需要思考如何将视频转换为灰度、如何将摄像头显示正常而不是镜像。基础的导包运用的是cv2.VideoCapture类捕获摄像头

2021-06-29 16:01:04 544

原创 图像轮廓解释

轮廓的查找与绘制一.查找轮廓:cv2.RETR_EXTERNAL 只检测外轮廓cv2.RETR_LIST检测的轮廓不建立等级关系cv2.RETR_CCOMP建立两个等级的轮廓cv2.RETR_TREE建立一个等级树结构的轮廓cv2.CHAIN_APPROX_NONE存储所有的轮廓点首先我们进行基础的导包:然后我们需要进行重要的一步,那就是读取图像img = cv2.imread(‘shape.jpg’)之后便需要转为灰度值图和转为二值图寻找轮廓运用到的是findContours函

2021-06-29 15:37:59 139

原创 图像金字塔

*图像金字塔是由一幅图像的多个不同分辨率的子图所构成的图像集合。通常情况下,图像金字塔的底部是待处理的高分辨率图像,而顶部则为其低分辨率的近似图像。向金字塔的顶部移动时,图像的尺寸和分辨率都不断降低。通常情况下,每向上移动一级,图像的宽和高都降低为原来的二分之一。***基本理论基础:** 图像金字塔是同一图像不同分辨率的子图集合,是通过对原图像不断地向下采样而产生的,既由高分辨率的图像(大尺寸)产生低分辨率的近似图像(小尺寸)。我们这里例子先讲‘高斯滤波器’,采用高斯滤波器对原始图像进行滤波,得到高斯金

2021-06-29 15:10:52 83

原创 CSFT追踪算法的使用

创建追踪器方法对象这里我们首先要掌握contrib包的安装,必须要安装此包才可进行,我们可以掌握OpenCV追踪算法。1.实例化追踪器对象:实例化OpenCV的tracker2.视频基本处理方法:注意resize的每一帧要写出来3.追踪结果与区域绘制:并显示4.选择目标ROI:5.关闭视频:...

2021-06-29 14:06:17 342

原创 OpenCV 霍夫变换

霍夫变换霍夫变换是一种在图像中寻找直线、圆形以及其他简单形状的方法。霍夫变换采用类似于投票的方式来获取当前图像内的形状集合,该变换由Paul Hough 于1962年首次提出。最初的霍夫变换只能用于检测直线,经过发展后,霍夫变换不仅能够识别直线,还能识别其他简单的图形结构,常见有园、椭圆等。本次想介绍的是霍夫变换用来在图像寻找直线、园等形状。···········································································基本导包

2021-06-29 13:46:19 115

原创 OpenCV多模板匹配

多模板匹配在上一篇文章中,我们学会了模板匹配,我们在输入图像lena依旧是模板匹配的前面基础操作:注:

2021-06-22 16:11:15 1572 1

原创 OpenCV 模板匹配

python 模板匹配模板匹配是指基本语法格式在O倒入库进行模板匹配之前,仍然需要进行基本操作来读取且要读取模板:如上图成功读取模板下面显示如何寻找最佳匹配位置,并且如何处理##这里我们用了lena作为介绍:结尾我们照常收但是要注意不要忘了输出模板去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.// An highlighted blockvar foo = 'bar';生成一个适合你的列表项目项目项目项目

2021-06-22 15:46:47 66

原创 认识EDIT

认识EDIT并使用它前言随着技术的不断发展,程序编写这门技术也越来越重要,很多人都开启了学习编程,本文就介绍了编程的基础内容。以下是本篇文章正文内容,下面案例可供参考一、Edit是什么?Edit with IDLE 是基于编程 的一种工具,该工具是为了解决编程数据而创建的。二、使用步骤1.引入库from tkinter import *from tkinter.messagebox import *import tkinter as tk2.读入数据代码如下(示例):def ca

2021-04-20 17:59:30 1074

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除