自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 OpenCV中的特征检测与描述 —— 理解特征 + 哈里斯角检测 + Shi-Tomas拐角检测器

💖OpenCV中的特征检测与描述 —— 理解特征 + 哈里斯角检测 + Shi-Tomas拐角检测器🌎上一节我们介绍了OpenCV中霍夫线/圈变换的原理和应用、使用分水岭算法实现图像分割和使用GrabCut算法实现交互式前景提取,这一部分我们就正式进入了下一个专题——特征检测与描述,在这一小节我们将介绍特征和拐角等几个重要的概念、哈里斯角检测及应用和Shi-Tomas拐角检测器及应用的内容🏠哈喽大家好,这里是ErrorError!,一枚某高校大二本科在读的♂同学,希望未来在机器视觉领域能够有所成就,

2022-05-04 10:59:29 2763 42

原创 OpenCV中的图像处理 —— 霍夫线 / 圈变换 + 图像分割(分水岭算法) + 交互式前景提取(GrabCut算法)

OpenCV中的图像处理 —— 霍夫线 / 圈变换 + 图像分割(分水岭算法) + 交互式前景提取(GrabCut算法)🌎上一节我们介绍了OpenCV中傅里叶变换和模板匹配,这一部分我们来聊一聊霍夫线/圈变换的原理和应用、使用分水岭算法实现图像分割和使用GrabCut算法实现交互式前景提取🏠哈喽大家好,这里是ErrorError!,一枚某高校大二本科在读的♂同学,希望未来在机器视觉领域能够有所成就,很荣幸能够在CSDN结识众多志同道合和在各方面都有所造诣的小伙伴,我们一起加油吧~💖🚀上节内容:O

2022-05-03 19:50:06 7178 15

原创 OpenCV中的图像处理 —— 傅里叶变换+模板匹配

OpenCV中的图像处理 —— 傅里叶变换+模板匹配现在也在逐渐深入啦,希望跟大家一起进步越来越强目录OpenCV中的图像处理 —— 傅里叶变换+模板匹配1. 傅里叶变换1.1 Numpy实现傅里叶变换1.2 OpenCV实现傅里叶变换1.3 DFT的性能优化2. 模板匹配2.1 单对象的模板匹配2.2 多对象的模板匹配1. 傅里叶变换关于傅里叶变换最重要的两个概念:时域与频域。以时间作为参照来观察动态世界的方法我们称其为时域分析,而频域是什么呢,它是描述信号在频率方面特性时用到的一

2022-05-02 16:49:35 9367 32

原创 计算机视觉的几个经典算法 —— 最小二乘法 + RANSAC + 哈希算法(附DCT) + 图像聚类算法

计算机视觉的几个经典算法目录计算机视觉的几个经典算法1. 最小二乘法(寻找线性回归函数)2. RANSAC(模型已知,参数未知)2.1 RANSAC 与 最小二乘法的区别2.2 RANSAC算法的步骤2.3 RANSAC的参数确定2.4 RANSAC的应用2.5 RANSAC算法的优缺点3. 哈希算法3.1 均值哈希算法与差值哈希算法3.2 离散余弦变换DCT与感知哈希算法4. 图像聚类算法K-Means4.1 分类与聚类4.2 K-Means聚类1. 最小二乘法(寻找线性回

2022-04-26 18:20:19 8669 13

原创 初探三维计算机视觉(三维重建) —— 相机模型 + 双目系统 + 点云模型

咱就是说注终于到三维计算机视觉部分了,本篇内容主要先浅谈一下三维计算机视觉的基本概念和应用,在后续我们会好好学学三维重建hiahiahia~

2022-04-20 20:07:33 7922 15

原创 OpenCV计算机图像处理 —— 凸性缺陷 + 点多边形测试 + 形状匹配 + 轮廓分层与cv.findContours()

OpenCV计算机图像处理 —— 凸性缺陷 + 点多边形测试 + 形状匹配 + 轮廓分层与cv.findContours()目录OpenCV计算机图像处理 —— 凸性缺陷 + 点多边形测试 + 形状匹配 + 轮廓分层与cv.findContours()1. 凸性缺陷2. 点多边形测试3. 形状匹配4. 轮廓分层与cv.findContours()4.1 轮廓分层与cv.findcontours()的关系4.2 轮廓检索模式(四种参数)1. 凸性缺陷一般来说凸曲线都是凸出或平坦的曲线,如

2022-04-19 21:58:22 5510 17

原创 进入Computer Vision世界 —— 数字图像 + 插值算法 + 直方图 + 卷积&滤波

通过这一篇文章大概我们来聊一聊计算机视觉世界的一些基础知识的储备,在脑海中对计算机视觉留下一个印象方便我们的持续学习,包括数字图像、插值算法、直方图和卷积等

2022-04-13 10:32:09 3005 6

原创 开启AI世界的大门 —— 从人工智能到计算机视觉

开启AI世界的大门 —— 从人工智能到计算机视觉目录开启AI世界的大门 —— 从人工智能到计算机视觉1. 关于人工智能1.1 初识人工智能1.2 人工智能的三大核心要素1.3 人工智能关系圈2. 计算机视觉(Computer Vision)2.1 初识CV2.2 深度学习与CV及CV的应用1. 关于人工智能1.1 初识人工智能第一件事情,我们要先知道人工智能的基本概念,到底什么是真正的人工智能,在学术界有很多种表述方式,但是有一条被广泛接收的说法:人工智能是通过机器来模拟人类认知能

2022-04-11 20:56:33 4428 13

原创 Python爬虫 —— 使用BeautifulSoup4解析HTML文档

我们来聊聊BS4是个啥,它能干啥,BS4是一个从HTML和XML文件中提取数据的python库,它可以将复杂HTML文件转换为一个复杂的树形结构,这棵树的每一个结点都是Python对象,所有对象都可以归纳为4类,这四个对象能干啥呢?点进来看看吧

2022-03-31 14:06:23 12906 10

原创 Python爬虫 —— urllib库的使用(get/post请求+模拟超时/浏览器)

Python爬虫 —— urllib库的使用(get/post请求+模拟超时/浏览器)这里写目录标题Python爬虫 —— urllib库的使用(get/post请求+模拟超时/浏览器)1.Python爬虫的工作过程1.1 获取网页1.2 提取信息1.3 保存数据2.获取一个 POST / GET 请求2.1 获取一个GET请求2.2 获取一个POST请求3.模拟访问页面超时4.假装自己是一个genuine browser1.Python爬虫的工作过程爬虫简介:网络爬虫就是按照一定规则,自动

2022-03-30 10:44:44 7893 20

原创 OpenCV中的图像处理 —— 轮廓入门+轮廓特征

OpenCV中的图像处理 —— 轮廓入门+轮廓特征目录OpenCV中的图像处理 —— 轮廓入门+轮廓特征1. OpenCV中的轮廓1.1 轮廓概述1.2 轮廓绘制1.3 轮廓近似方法2. 轮廓特征2.1 特征矩2.2 轮廓面积 + 周长2.3 轮廓近似2.4 轮廓凸包2.5 边界矩形(直角矩形+旋转矩形)2.5.1 直角矩形2.5.2 旋转矩形2.8 最小闭合圆 + 拟合椭圆2.8.1 最小闭合圆2.8.2 拟合椭圆1. OpenCV中的轮廓1.1 轮廓概述万变不离

2022-03-29 13:54:07 9559 31

原创 OpenCV中的图像处理 —— 图像梯度+Canny边缘检测+图像金字塔

OpenCV中的图像处理 —— 图像梯度+Canny边缘检测+图像金字塔目录OpenCV中的图像处理 —— 图像梯度+Canny边缘检测+图像金字塔1. 图像梯度1.1 Sobel和Scharr算子1.2 Laplacian算子2. Canny边缘检测2.1 多阶段的Canny边缘检测算法2.2 OpenCV中的Canny Edge检测1. 图像梯度首先我们来看看什么是图像梯度:图像梯度可以把图像看作二维离散函数,图像梯度就是这个二维函数的求导,图像边缘一般都是通过对图像进行梯度运算来

2022-03-23 11:10:08 17468 54

原创 OpenCV中的图像处理 —— 图像阈值+图像平滑+形态转换

OpenCV中的图像处理 —— 图像阈值+图像平滑+形态转换目录OpenCV中的图像处理 —— 图像阈值+图像平滑+形态转换1. 图像阈值1.1 简单阈值1.2 自适应阈值1.3 Otsu的二值化2. 图像平滑2.1 2D卷积(图像过滤)2.2 图像平滑(图像模糊)3. 形态转换3.1 侵蚀与膨胀3.2 开运算与闭运算3.3 顶帽与黑帽3.4 结构元素1. 图像阈值关于图像阈值主要涉及到两个函数:cv.threshold和cv.adaptiveThreshold(即简单阈值和

2022-03-21 14:05:19 7667 7

原创 OpenCV中的图像处理 —— 改变颜色空间+图像几何变换

OpenCV中的图像处理 —— 改变颜色空间+图像几何变换这一部分主要介绍OpenCV图像处理中的改变颜色空间和图像的几何变换,颜色空间的改变应用非常广泛,在处理图像的实际问题中,经常需要要图像变换为单通道灰度图像等形式操作,在文中会有一个追踪颜色的小实例便于理解,图像的几何变换是老生常谈的东西了,但是在图像处理中有一些新的概念,例如仿射变换和透视变换,废话不多说直接开干!目录OpenCV中的图像处理 —— 改变颜色空间+图像几何变换1. 改变颜色空间1.1 改变颜色空间1.2 颜色对象追踪2.

2022-03-19 16:15:52 9024 22

原创 OpenCV的核心操作 —— 图像的基本操作+图像上的算术运算

OpenCV的核心操作 —— 图像的基本操作+图像上的算术运算对图像的基本操作包括访问像素值并对其进行修改、访问像素属性、设置感兴趣区域和分割/合并图像通道,如果我们想用OpenCV写出更好的优化代码,熟练使用Numpy是至关重要的(Numpy是一个用于快速数组计算的优化库)1. 图像的基本操作1.1 访问像素值并修改它们我们可以通过横纵坐标来访问像素值,对于BGR图像而言,它会返回一个由蓝绿红色值组成的数组(对应每种颜色的像素值),对于灰度图而言则只返回其对应的灰度代码示例>>

2022-03-19 10:34:48 5025 7

原创 OpenCV中的GUI特性 —— 绘图+鼠标画笔+轨迹栏调色板

OpenCV中的GUI特性 —— 绘图+鼠标画笔+轨迹栏调色板这一部分内容主要包括OpenCV的绘图函数、鼠标回调函数与画图的结合和轨迹栏的使用,绘图函数的传参是关键,鼠标回调函数也是一个相当重要的概念,OpenCV没有提供按钮功能,而轨迹栏可以实现类似的功能,当轨迹栏作为调色板时会有什么样的体验嘞目录OpenCV中的GUI特性 —— 绘图+鼠标画笔+轨迹栏调色板1.1 OpenCV中的绘图功能1.2 鼠标画笔1.3 轨迹栏调色板1.1 OpenCV中的绘图功能在这一部分内容中我们会学习使用

2022-03-19 00:52:47 2913 12

原创 OpenCV中的GUI特性 —— 图片与视频的读写和显示

OpenCV中的GUI特性——图片与视频的读写和显示在这一部分我们将介绍在OpenCV中的GUI特性之图片和视频的读写和显示,包括图像的cv.imread / imshow / imwrite和VideoCapture/Writer等函数的使用目录OpenCV中的GUI特性——图片与视频的读写和显示1.1 在OpenCV中的图片读写和展示1.1.1 cv.imread()读取图像1.1.2 cv.imshow()显示图片1.1.3 cv.imwrite() 写入图片1.1.4 在OpenCV中使

2022-03-18 18:26:45 3558 3

原创 Python机器学习引言与基础知识储备

第一部分 机器学习入门机器学习入门第一部分 机器学习入门1.1 为什么选择机器学习1.1.1 机器学习能够解决的问题1.1.2 熟悉任务和数据1.2 为什么选择Python1.3 scikit-learn1.4 必要的库和工具1.4.1 Jupyter Notebook1.4.2 Numpy1.4.3 SciPy1.4.4 matplotlib1.4.5 pandas机器学习是从数据中提取知识,它是统计学、人工智能和计算机科学交叉的研究领域,也被称为预测分析(predicti

2022-03-02 10:31:33 1715 1

原创 Java修仙,法力无边(光速回顾Java基础~)

一起来回顾Java基础吧~向着大牛冲冲冲!!

2022-02-20 22:09:29 883 3

原创 C#基础知识回顾(第四部分 共四部分)

第9章 数据绑定目录第9章 数据绑定9.1 数据绑定基本概念9.1.1 绑定和绑定表达式9.1.2 绑定模式(Mode属性)9.1.3 控制更新源的时间(UpdateSourceTrigger)9.1.4 绑定路径语法(Path属性)9.1.5 数据转换9.2 简单数据绑定9.2.1 在单个属性中直接指定绑定源9.2.2 通过DataContext将多个属性绑定到相同的源第10章 数据库与实体数据模型10.1 创建数据库和表10.1.1 ADO.NET数据访问技术10.1.2

2022-02-14 14:00:52 2036 10

原创 C#基础知识回顾(第三部分 共四部分)

第6章 目录与文件操作目录第6章 目录与文件操作6.1 目录和文件管理6.1.1 Environment类和DriveInfo类6.1.2 Path类6.1.3 目录管理6.1.4 文件管理6.2 文件的读写6.2.1 文件编码6.2.2 文本文件的读写6.2.3 StreamReader类和StreamWriter类6.2.4 二进制文件的读写第7章 WPF应用程序入门7.1 WPF应用程序和XAML标记7.2 窗口和对话框7.2.1 WPF窗口7.2.2 窗口的外观和

2022-02-13 11:26:00 487 3

原创 C#基础知识回顾(第二部分 共四部分)

C#基础知识回顾(第二部分 共四部分)目录第4章 面向对象的编程基础4.1 类4.1.1 类的组织4.1.2 构造函数4.1.3 字段和局部变量4.1.4 访问修饰符4.2 结构4.3 方法4.3.1 方法的定义与使用4.3.2 方法中的参数传递4.3.3 方法重载4.4 属性与索引器4.4.1 属性4.4.2 索引器第5章 面向对象的高级编程5.1 类的继承性与多态性5.1.1 基类和扩充类5.1.2 多态性5.1.3 抽象类5.1.4 密封类5.1.5 继承过

2022-02-12 01:23:05 519 3

原创 C#基础知识回顾(第一部分 共四部分)

C#基础知识回顾(第一部分 共四部分)目录C#基础知识回顾(第一部分 共四部分)第一章 概述1.1 Microsoft.NET Framework1.1.1 .NET框架的关键实体1.1.2 基类库(BCL)1.1.3 .NET框架的特点1.2 C#应用程序的结构1.2.1 命名空间1.2.2 using关键字1.2.3 Main方法1.3 编程调试1.3.1 断点设置与程序调试1.3.2 C#代码编写命名建议第二章 C#语法基础2.1 数据类型2.2 不同数据类型之间的

2022-02-12 01:17:57 1565 1

原创 Android程序活动单元Activity

第4章 程序活动单元Activity目录第4章 程序活动单元Activity4.1 Activity的生命周期4.1.1 生命周期状态4.1.2 生命周期方法4.2 Activity的创建、配置、开启和关闭4.2.1 创建Activity4.2.2 配置Activity4.2.3 开启和关闭Activity4.3 Intent与IntentFilter4.3.1 Intent4.3.2 IntentFilter4.4 Activity之间的跳转4.4.1 在Activity之间

2022-01-29 11:26:17 3042 1

原创 Android案例之Fragment的使用——川菜菜谱

Android案例之Fragment的使用——川菜菜谱本案例将会演示如何在一个Activity中展示两个Fragment(一个Fragment用于展示川菜列表,一个Fragment用于展示川菜做法),并实现Activity与Fragment通信功能1. 准备工作导入两个所需图片至mipmap文件夹,在res/layout文件夹的activity_main.xml文件中添加两个fragment,分别用于显示菜单列表和菜谱的做法信息2. 创建两个Fragment的布局文件在res/layout文

2022-01-29 11:21:13 10028 5

原创 Android 常见界面控件(ListView、RecyclerView、自定义View篇)

第3章 Android 常见界面控件(ListView、RecyclerView、自定义View篇)目录3.3 ListView的使用3.3.1 ListView控件的简单使用3.3.2 常用数据适配器3.3.3 案例——Android生物商城3.4 RecyclerView的使用3.5 自定义View3.5.1 自定义View常用的3个方法3.5.2 用自定义View在界面中显示圆形在这里插入图片描述3.3 ListView的使用例如微信淘宝等应用程序,这些程序通常会在一个页面中展

2022-01-24 18:13:19 8120 2

原创 Android 常见界面控件(对话框篇)

第3章 Android 常见界面控件(简单控件篇)目录第3章 Android 常见界面控件(简单控件篇)3.2 AlterDialog对话框的使用3.2.1 AlterDialog对话框概述3.2.2 普通对话框3.2.3 单选对话框3.2.4 多选对话框3.2.5 自定义对话框3.2 AlterDialog对话框的使用AlterDialog对话框用于提示一些重要信息或显示一些需要用户额外交互的内容,一般以小窗口的形式展示在界面上3.2.1 AlterDialog对话框概述使用Al

2022-01-22 11:42:23 3133 1

原创 JavaWeb学习笔记(狂神版)--- 第九节 Cookie与Session

第九节 Cookie与Session目录第九节 Cookie与Session9.1 会话9.2 Cookie9.3 Session9.1 会话会话:用户打开一个浏览器,点了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话有状态会话:一个客户端访问过服务端,下次再访问时,服务端会知道这个客户端访问过一个网站,怎么证明客户访问过?(客户端->服务端)服务端给客户端一个信件,客户端下次访问服务端带上这个“信件”即可->cookie服务器登记了客户端来过,下

2022-01-21 12:09:12 1891 3

原创 Android 常见界面控件(简单控件篇)

第3章 Android 常见界面控件(简单控件篇)目录第3章 Android 常见界面控件(简单控件篇)3.1 简单控件的使用3.1.1 TextView3.1.2 Button3.1.3 EditText3.1.4 ImageView3.1.5 RadioButton3.1.6 CheckBox3.1.7 Toast3.1 简单控件的使用3.1.1 TextViewTextView控件用于显示文本信息,我们可以在XML布局文件中以添加属性的方式来控制TextView的样式,

2022-01-20 18:49:28 6688 1

原创 JavaWeb学习笔记(狂神版)--- 第五节 Servlet原理

第五节 Servlet原理目录第五节 Servlet原理5.1 web服务器内部操作5.2 Mapping问题典例:创建一个Error的类,用来处理网页“404”的情况在这里插入图片描述5.1 web服务器内部操作Servlet是由Web服务器调用,web服务器在收到浏览器请求之后,会有如下操作:5.2 Mapping问题1.一个Servlet可以指定一个映射路径 <servlet-mapping> <servlet-name>hello</

2022-01-16 23:24:41 520 1

原创 Android常见界面布局

第2章 Android常见界面布局 第2章 Android常见界面布局2.1 View视图2.2 界面布局编写方式2.2.1 在XML文件中编写布局2.2.2 在Java代码中编写布局2.3 常见界面布局2.3.1 布局的通用性2.3.2 RelativeLayout相对布局2.3.3 LinearLayout线性布局2.3.4 TableLayout表格布局2.3.5 FrameLayout帧布局2.3.6 ConstraintLayout约束布局2.1 View视图An

2022-01-14 14:42:30 7552

原创 Android基础入门

第1章 Android基础入门目录第1章 Android基础入门1.1 Android简介1.1.1 通信技术1.1.2 Android发展史1.1.3 Android体系结构1.1.4 Dalvik虚拟机1.2 Android开发环境搭建1.2.1 Android Studio安装1.2.2 模拟器创建1.2.3 SDK下载1.3 Android程序结构1.4 资源的管理与使用1.4.1 图片资源1.4.2 主题和样式资源1.4.3 布局资源1.4.4 字符串资源1.4

2022-01-13 21:34:05 10856 1

栈和队列+串+数组和广义表+树和二叉树练习题.docx

栈和队列+串+数组和广义表+树和二叉树练习题

2021-12-03

空空如也

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

TA关注的人

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