专栏名称: 3DCV
关注工业3D视觉、SLAM、自动驾驶技术,更专注3D视觉产业的信息传播和产品价值的创造,深度聚焦于3D视觉传感器、SLAM产品,使行业产品快速连接消费者。
目录
相关文章推荐
云南省商务厅  ·  外贸促进信息 | 第二十期《重点贸易促进活动》 ·  10 小时前  
云南省商务厅  ·  外贸促进信息 | 第二十期《重点贸易促进活动》 ·  10 小时前  
四川商务  ·  市州观察 | ... ·  昨天  
51好读  ›  专栏  ›  3DCV

对于三维视觉而言,Python到底有多重要?

3DCV  · 公众号  ·  · 2024-03-30 00:24

正文

Python是一门在前沿领域被高频使用的语言,在软件开发、算法开发和部署等领域,大放异彩,成为了主流开发语言。Python是一门面向对象的开发语言,同时拥有非 常丰富的第三方库,利用如Numpy、Pandas和Matpoltlib等库可以非常快速的完成算法验证和开发,再比如利用Pytorch可以快速的搭建神经网络或者利用已有的神经网络完成推理。

本次课程由浅入深,总体框架如下:

第一部分 从Python的数据类型开始,然后学习函数、面向对象、设计模式和网络通讯等模块,这部分的学习能够帮助我们 建立良好的编程思维和编码习惯 ,再利用 Jupyter Notebook和Pycharm结合专项练习 我们可以完成从了解Python到灵活运用Python的转变

第二部分 Python是三剑客Numpy、Panda和Matplotli的学习,通过这三个模块的学习,我们对于数据的处理和可视化能够有更清晰具体的认知,为后面OpenCV、Pytorch等模块的学习奠定基础。 结合专项练习,我们可以完成常见的数据工程中的任务,如数据预处理中的清洗、增强和数据可视化等

第三部分 是OpenCV库的学习,OpenCV是现代软件开发领域必不可少的一个库,它包含了几乎所有对图像的操作,从图片显示到边缘提取,这部分我们对OpenCV的主要功能进行学习。 结合专项练习,我们可以学会如何对图片进行读取、显示和处理等方法

第四部分 是实战模块,通过对Python以及第三方库的学习,我们构建了简洁但完整的技术栈。在这部分我们利用我们学习过的内容对一些开源项目进行学习,掌握如何将开源项目适配到我们自身项目中的方法,开源项目第一部分包含 相机标定 图像融合 三维重建 等模块,第二部分包含 三维重建 目标检测 开源库MMDet3D 等更高阶的实战。 通过这两部分实战,我们对Python和开源项目的学习都会登上新的高度,在实战中完成Python的熟练化,从而达到更深入的了解

主讲介绍

课程亮点

工坊推出了《面向三维视觉的Python从入门到实战》,本门课程为初学者提供详尽基础知识讲解,从基本语法到面向对象再到数据分析和OpenCV,我们从零开始构建了我们的python知识库,通过这三部分的学习,我们可以掌握python的基础语法和高阶的应用,基本可以达到初级工程师的水平。课程大纲如下







请到「今天看啥」查看全文