自定义博客皮肤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)
  • 收藏
  • 关注

原创 面向对象程序设计(Java)-- 创建一个接口

接口接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。 一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。接口是隐式抽象的,当声明一个接口的时候,不必使用abstract关键字。接口中每一个方法也是隐式抽象的,声明时同样不需要abstract关键字。接口中的方法都是公有的。题目要求设计一个接口Shape ,含方法area(),接收一个double型参数

2021-07-05 18:51:16 1082

原创 面向对象程序设计(Java)--制作一个简单的学生添加系统

了解其中原理,需要使用到什么Java集合就像一个容器,可以存储任何类型的数据,也可以结合泛型来存储具体的类型对象。在程序运行时,Java集合可以动态的进行扩展,随着元素的增加而扩大。在Java中,集合类通常存在于java.util包中。Java集合主要由2大体系构成,分别是Collection体系和Map体系,其中Collection和Map分别是2大体系中的顶层接口。制作学生添加系统的题目要求题目要求:询问是否需要添加学生,是则键盘输入学生姓名与年龄,并将学生对象添加至集合,完成后再次询问是否添加

2021-07-05 18:33:57 260

原创 Python--OpenCv轻松入门--图像金字塔

目录前言一、图像金字塔是什么?高斯金字塔拉普拉斯金字塔二、实例展示总结前言随着人工智能的不断发展,OpenCv这门技术也越来越重要,很多人都开始学习OpenCv,本文就介绍了OpenCv中的图像金字塔提示:以下是本篇文章正文内容,下面案例可供参考一、图像金字塔是什么?图像金字塔是图像多尺度表达的一种,是一种以多分辨率来解释图像的有效但概念简单的结构。一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图像集合。其通过梯次向下采样获得,直到达到某个终止条件才停止采样.

2021-06-27 16:27:03 176

原创 Python--OpenCv轻松入门--视频处理

目录前言一、视频处理有什么作用?二、使用步骤1.引入库2.读入数据三、实例展示总结前言随着人工智能的不断发展,OpenCv这门技术也越来越重要,很多人都开始学习OpenCv,本文就介绍了如何使用OpenCv进行视频处理。提示:以下是本篇文章正文内容,下面案例可供参考一、视频处理有什么作用?OpenCv利用视频处理可获得视频中需要的部分。二、使用步骤1.引入库代码如下(示例):import cv2import numpy as np2.读入数据目的:获得视频中红色小球的部分代.

2021-06-27 16:02:42 227

原创 Python--OpenCv轻松入门--数字识别

目录前言一、数字识别需要应用到哪些内容?二、使用步骤1.引入库2.读入数据3.对图片中无用的数字进行剔除4.进行模板匹配三、图片总结前言<font color=#999AAA 随着人工智能的不断发展,OpenCv这门技术也越来越重要,很多人都开始学习OpenCv,本文就介绍了如何使用OpenCv进行数字识别。提示:以下是本篇文章正文内容,下面案例可供参考一、数字识别需要应用到哪些内容?数字识别需要灵活的运用阈值处理,轮廓检测,边缘及模板匹配二、使用步骤1.引入库代码如下(示例):.

2021-06-27 15:23:37 5336 3

原创 Python--OpenCv轻松入门--答题卡识别

目录前言一、该功能使用了哪些方法?二、使用步骤1.预处理,轮廓检测2.轮廓排序,透视变换3.寻找圆圈轮廓4.输出每个轮廓,对比答案三、展示实例总结前言随着人工智能的不断发展,OpenCv这门技术也越来越重要,很多人都开始学习OpenCv,本文就介绍了如何使用OpenCv进行答题卡的扫描。提示:以下是本篇文章正文内容,下面案例可供参考一、该功能使用了哪些方法?想要完成该功能需要用到OpenCv中的平滑处理,边缘检测,透视变换,坐标点处理。二、使用步骤1.预处理,轮廓检测代码如下(示例):

2021-06-26 09:24:12 481

原创 Python--OpenCv轻松入门--目标追踪

@ Fu Xianjun. All Rights Reserved.目录前言一、目标追踪是什么?二、使用步骤1.引入库2.读入数据总结前言随着人工智能的不断发展,OpenCv这门技术也越来越重要,很多人都开始学习OpenCv,本文就介绍了如何进行OpenCv中的目标追踪。提示:以下是本篇文章正文内容,下面案例可供参考一、目标追踪是什么?目标追踪:在视频后续帧中定位一个物体,称为追踪。虽然定义简单,但是目标追踪是一个相对广义的定义,比如以下问题 也属于目标追踪问题:1.稠密光流:此类算法

2021-06-23 16:53:43 1703

原创 Python--OpenCv轻松入门--平滑处理

文章目录前言一、平滑处理的作用是什么?二、使用步骤1.引入库2.读入数据3.显示结果4.结果图像总结前言随着人工智能的不断发展,OpenCv这门技术也越来越重要,很多人都开启了学习OpenCv,本文就介绍了OpenCv的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、平滑处理的作用是什么?图像平滑处理会对图像中与周围像素点的像素值差异较大的像素点进行处理,将其调整为周围像素点值的近似值。二、使用步骤1.引入库代码如下(示例):import cv2import numpy.

2021-05-07 20:24:40 310 2

原创 Python--OpenCv轻松入门--绘制手掌的轮廓

目录前言图像轮廓是什么?二、使用步骤1.引入库2.读取图片3.处理图像4.显示结果5.展示结果图像总结前言随着人工智能的不断发展,OpenCv这门技术也越来越重要,很多人都开启了学习OpenCv,本文就介绍了OpenCv的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考图像轮廓是什么?图像轮廓是指将边缘连接起来形成的一个整体,用于后续的计算。查找图像轮廓的函数:cv2.findContours()绘制图像轮廓的函数:cv2.drawContours()二、使用步骤1.引入库代码

2021-04-27 12:03:46 649 1

原创 Python--OpenCv轻松入门--去除文章批注

去除文章批注import cv2import numpy as npimg = cv2.imread('xuexi.jpg',0)a = cv2.resize(img,(300,500))binary = cv2.threshold(a,250,250,0)[1]k = cv2.getStructuringElement(cv2.MORPH_RECT,(20,1))blackhat = cv2.morphologyEx(a,cv2.MORPH_BLACKHAT,k)cv2.imshow('

2021-04-19 15:17:06 218 2

原创 Python--OpenCv轻松入门--通过透视变换矫正得到“Hello!”

将图像通过透视变换矫正,得到“Hello!”import cv2import numpy as npa = cv2.imread('lianxi.png')rows, cols = a.shape[:2]pts_o = np.float32([[45, 180], [220, 80], [60, 290], [270, 190]])pts_d = np.float32([[0, 0], [200, 0], [0, 100], [200, 100]]) M = cv2.getPerspec

2021-04-19 10:09:20 201 1

原创 Python--OpenCv轻松入门--改变三角形的颜色

将蓝色三角形改成黑色**import cv2tupian = cv2.imread('shape.jpg')gao,chang,tongdao = tupian.shapeb,g,r = cv2.split(tupian)for i in range(0,gao): for j in range(0,chang): for k in range(0,3): if 100<b[i, j]<180: tup

2021-04-19 09:50:28 286 2

空空如也

空空如也

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

TA关注的人

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