码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 《机器人SLAM导航核心技术与实战》第1季:第3章_OpenCV图像处理


    视频讲解

    • 【第1季】3.第3章_OpenCV图像处理-视频讲解

    • 【第1季】3.1.第3章_OpenCV图像处理_认识图像数据-视频讲解

    • 【第1季】3.2.第3章_OpenCV图像处理_图像滤波-视频讲解

    • 【第1季】3.3.第3章_OpenCV图像处理_图像变换-视频讲解

    • 【第1季】3.4.第3章_OpenCV图像处理_图像特征点提取-视频讲解

    • 【第1季】3.5.第3章_OpenCV图像处理_拓展-视频讲解

    第1季:第3章_OpenCV图像处理

    • 先 导 课

    • 第 1 季 : 快 速 梳 理 知 识 要 点 与 学 习 方 法

    • 第 2 季 : 详 细 推 导 数 学 公 式 与 代 码 解 析

    • 第 3 季 : 代 码 实 操 以 及 真 实 机 器 人 调 试

    • 答 疑 课

    ------(永 久 免 费 ● 系 列 课 程 ● 长 期 更 新)------

    ​本书内容安排

    机器人、图像处理 和 OpenCV 是什么关系?

    ​

    ①机器人,为什么需要图像处理技术?

    感知

    识别

    定位

    建图

    避障

    ​

    ​

    ​

    ​

    ​

    ​

    ②图像处理技术究竟是什么?

    图像处理是利用计算机对图像进行计算分析的技术,包括数字图像处理和计算机视觉两大领域

    ​

    ​

    ​

    ​

    ​

    ③图像处理技术与OpenCV是什么关系?

    常见图像处理库

    OpenCV

    Halcon

    Matlab

    PIL

    skimage

    ...

    AI图像处理平台

    TensorFlow

    PyTorch

    Caffe

    ...

    图像处理办公软件

    PhotoShop

    美图秀秀

    iSee

    ...

    ​

    ​

    3.1 认识图像数据

    ​

    ​

    ​

    3.2 图像滤波

    图像是由一个一个像素点组成的,处理图像就是处理这些像素点。

    图像像素之间的关联性是重要的信息,不能完全把像素点割裂开来,这一点也正是众多图像算法的出发点。这里就通过图像滤波,来帮助大家具体理解像素之间的这种关联性。

    图像滤波的目的是在尽量保留图像特征的条件下,过滤掉图像中的噪声,其滤波效果直接影响到后续图像识别、分析等算法的效果。

    • 线性滤波

    • 非线性滤波

    • 形态学滤波

    ​

    ​

    ​

    ​

    ​

    ​

    ​

    3.3 图像变换

    经过3.2节图像滤波的学习,相信大家对图像处理有了一定的了解。不过,图像滤波只是很初级的处理,其目的是提升图像本身的质量。

    本节要讲到的图像变换,从改变图像的结构入手,将图像变换成不同的形态。

    由于篇幅限制,这里重点讨论在后续视觉SLAM章节中涉及到的一些图像变换算法。其他一些常用图像变换算法将略过,比如频谱变换、小波变换、图像金字塔等,感兴趣可以查阅相关资料。

    • 射影变换

    • 霍夫变换

    • 边缘检测

    • 直方图均衡

    ​

    ​

    ​

    ​

    ​

    ​

    ​

    ​

    3.4 图像特征点提取

    特征点提取算法能帮助计算机获取图像的区域特征信息,并应用于图像识别、图像匹配、三维重建、物体跟踪等领域。在实际工程中,具有很高的应用价值。

    在图像领域,特征点(feature points)也常常被称为关键点(key points)或兴趣点(interest points)。

    特征点的提取有多种算法,可以从图像纹理信息来提取,也可以通过图像区域灰度统计信息来提取,或者通过频谱变化、小波变换等变换后的特殊空间进行提取。

    • SIFT特征点

    • SURF特征点

    • ORB特征点

    ​

    ​

    ​

    ​

    ​

    OpenCV图像处理与PCL点云处理

    ​

    ​

    例程源码下载

    • Github下载: github.com/xiihoo/Books_Robot_SLAM_Navigation

    • Gitee下载(国内访问速度快):gitee.com/xiihoo-robot/Books_Robot_SLAM_Navigation

    课件下载

    • PPT课件下载:

    http://xiihoo.com/static/file/PPT/1-%E7%AC%AC1%E5%AD%A3%EF%BC%9A%E7%AC%AC3%E7%AB%A0_OpenCV%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86.pptx

    • PDF课件下载:

    http://xiihoo.com/static/file/PPT/1-%E7%AC%AC1%E5%AD%A3%EF%BC%9A%E7%AC%AC3%E7%AB%A0_OpenCV%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86.pdf

  • 相关阅读:
    js修改函数this指向的三种常用方法总结
    Mybatis逆向工程---在SpringBoot项目中构建Mybatis生成器
    Unix Network Programming Episode 59
    裸奔的前端绿皮车
    http和https的区别(面试题)
    Windows 修vscode的插件安装和缓存目录 释放C盘空间
    详解升讯威在线客服系统前端 JavaScript 脚本加密技术(1)
    Vue3笔记_03(组合式API)toRef
    【java学习】项目: ATM系统
    【上海大学计算机组成原理实验报告】四、指令系统实验
  • 原文地址:https://blog.csdn.net/hiram_zhang/article/details/127201438
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号