自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenCV轮廓查找与绘制

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档案例 Fu Xianjun. All Rights Reserved.考一、图像轮廓是什么?图像轮廓是指将边缘连接起来形成一个整体,通过对图像轮廓的操作,我们能够获取目标图像的大小、位置、方向等信息凸包和逼近多边形很像,只不过他是物体最外层的“凸”多边形,凸包指的是完全包含原有轮廓,并且仅由轮廓上的点所构成的多边形,凸包内连接任意两点的直线都在凸包内部。代码如下(示例):import cv2img = cv2.imread("

2021-06-23 19:49:09 216 1

原创 OpenCV轮廓形状匹配

案例来源于© Fu Xianjun. All Rights Reserved目标:能够掌握轮廓查找与绘制的方法能够掌握轮廓面积及长度的计算方法能够编程实现形状匹配能够掌握轮廓的几何形状拟合方法***— 查找轮廓cv2.RETR_EXTERNAL 只检测外轮廓cv2.RETR_LIST检测的轮廓不建立等级关系cv2.RETR_CCOMP建立两个等级的轮廓cv2.RETR_TREE建立一个等级树结构的轮廓method:cv2.CHAIN_APPROX_NONE存储所有的轮廓点cv

2021-06-23 19:29:52 3629

原创 OpenCV创建追踪器方法与对象

这里写自定义目录标题目录能够了解目标追踪算法的作用能够熟悉OpenCV追踪算法能够掌握contrib包的安装能够掌握OpenCV追踪算法的使用方法CSFT追踪算法的使用1.创建追踪器方法对象。import numpy as npOPENCV_OBJECT_TKACKERS = { "csrt": cv2.TrackerCSRT_create, "kcf": cv2.TrackerKCF_create, "boosting": cv2.TrackerBoosti

2021-06-22 15:57:10 552

原创 Java之图形用户接口

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档一.I/O流代码如下(示例):1.遍历目录下的文件(file):file中有一个list的方法package nn;import java.io.*;public class FileTest { public static void main(String[] args) { File f1 = new File("D:\\JDK"); if(f1.isDirectory()){ String [] file

2021-06-17 20:52:44 192

原创 OpenCV答题卡识别

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档案例来源于© Fu Xianjun. All Rights Reserved前言灵活运用平滑处理、边缘检测、轮廓检测、透视变换、坐标点处理。学会轮廓对比方法,并得到统计分析结果,以及综合应用数字图像处理知识解决实际问题。1.引入库代码如下(示例):1.预处理,轮廓检测import cv2import numpy as npdef cv_show(name,img): cv2.imshow(name,img)

2021-06-17 10:44:23 379

原创 Python之根节点(数据结构)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1.引入库2.读入数据总结前言二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个结点最多只能有两棵子树,且有左右之分 。提示:以下是本篇文章正文内容,下面案例可供参考=1.引入库代码如下(示例):# 节点类class Node(object

2021-06-09 10:54:51 1577

原创 Python之邻接表(数据结构)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档案例来源于© Fu Xianjun. All Rights Reserved.二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl.

2021-06-09 10:42:10 4282

原创 OpenCV读取摄像头以及视频处理

提示:文章写完后,目录可以自动生成,如何生成可案例来源于© Fu Xianjun. All Rights Reserved.1.引入库OpenCV提供了cv2.VideoCapture类来处理视频1.初始化2.cv2.VideoCapture.open()函数和cv2.VideoCapture.isOpened()函数3.捕获帧4.释放代码如下(示例):import cv2cap = cv2.VideoCapture(0)while(cap.isOpened()): ret,

2021-06-03 10:39:45 2081 1

原创 OpenCV信用卡数字识别

案例来源于© Fu Xianjun. All Rights Reserved.活运用阈值处理、轮廓检测、边缘检测及模板匹配***1.***对模板图片进行处理,得到每个数字的模板。提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下

2021-06-01 22:01:40 330 1

原创 OpenCV阈值处理及图像梯度化

阈值运算(threshold):二值化、反二值化、截断、超阈值零处理、低阈值零处理开运算(.morphologyEx(img,cv2.MORPH_OPEN,kernel))闭运算(.morphologyEx(img,cv2.MORPH_CLOSE,kernel))形态学梯度运算(.morphologyEx(img,cv2. MORPH_GRADIENT,kernel))顶帽运算(.morphologyEx(img,cv2.MORPH_TOPHAT,kernel))黑帽运算(.morpho

2021-04-11 16:53:31 311

原创 OpenCV 熟悉图像的几何变换

【学习目的】1.熟悉OpenCV函数的使用,并且明白OpenCV与多个映射不同的函数的运用,使函数使用起来灵活方便,能够高效的完成图像的映射。一· 将lianxi.png图像通过透视变换矫正,代码及运行结果截图上传。**二、**下载OpenCV1.在Anaconda命令窗口中执行命令,打开jupyter notebook。2.在Python中导包并且读取和显示lena.png图像。3.在将lena.png转化为灰度图片。将lena.png转化为灰度图片再进行缩放,把长宽都变为0

2021-04-11 16:22:33 87

原创 OpenCV图像处理---可处理指定的区域的图像

《OpenCV轻松入门》前言:OpenCV是一个开源的计算机数据库,1999年英特尔的Gary Bradski 启动。OpenCV库由C和C++语言编写,涵盖计算机视觉各个领域内的500多个函数,可以在多个操作系统上运行。图像显示导入包,读取图像,显示图像,保存图像!显示效果如下:![在这里插入图片描述]像素处理及通道拆分在Numpy库中使用random.randint函数随机生成256*256的彩色图像使用For循环进行像素处理通过索引拆分练习:首先将图片下载,保存为sha

2021-04-08 12:34:49 1359

空空如也

空空如也

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

TA关注的人

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