|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/opencv-master-opencv-3-application-development-using-python/
课程评论:没有评论
课程名称:OpenCV:使用Python掌握OpenCV 3应用开发 概述:OpenCV 是一个跨平台的库,专用于实时计算机视觉和图像处理。它是最好的开源库之一,帮助开发者专注于构建完整的图像处理、运动检测和图像分割项目。该课程是一个综合性的三合一教程,逐步指导如何使用 OpenCV 3 和 Python 开发真实的计算机视觉应用。通过使用 OpenCV 库的不同功能,您将能够用 Python 编程先进的计算机视觉应用,并通过开发真实项目来提升对计算机视觉和图像处理的知识。 课程内容:该培训计划包括 3 门完整的课程,旨在提供最全面的培训。第一门课程《通过实例学习 OpenCV 3》,覆盖了通过开发现实项目来进行计算机视觉和图像处理的实用方法。您将学习 OpenCV 的基础知识,如矩阵操作、过滤器和直方图,以及更高级的概念,如分割、机器学习、复杂视频分析和文本识别。第二门课程《使用 Python 进行实用的 OpenCV 3 图像处理》,重点讲解使用 OpenCV 3 开发中高级项目,讲授如何将理论知识应用到图像处理、增强现实、目标跟踪、3D 场景重建、统计学习和目标分类等主题。第三门课程《智能移动应用的实践 TensorFlow Lite》,教授使用 Python 开发高级 OpenCV 3 项目,涵盖通过拼接多张 2D 图像进行 3D 重建,以及捕捉面部特征点和实时情感识别等内容。 课程目标:通过完成本课程,您将提升计算机视觉和图像处理的知识,并能够使用 OpenCV 3 和 Python 开发现实应用。 讲师简介: - David Millán Escrivá:在计算机视觉领域有超过 10 年的经验,专注于人机交互和计算机视觉的应用。 - Prateek Joshi:人工智能研究者,著有多本书籍,专注于深度学习和智能分析平台。 - Vinícius Godoy:计算机图形学教授,专注于计算机视觉、图像处理和游戏开发。 - Riaz Munshi:计算机视觉与机器学习爱好者,拥有在移动计算和增强现实领域的丰富经验。 总之,本课程将为您提供全面的 OpenCV 3 与 Python 的实操经验,帮助您在计算机视觉领域建立扎实的技能基础。
OpenCV is a cross-platform, used for real-time computer vision and image processing. It is one of the best open source libraries that helps developers focus on constructing complete projects on image processing, motion detection, and image segmentation. This comprehensive 3-in-1 course is a step-by-step tutorial to developing real-world computer vision applications using OpenCV 3 with Python. Program advanced computer vision applications in Python using different features of the OpenCV library. Boost your knowledge of computer vision and image processing by developing real-world projects in OpenCV 3 with Python. Contents and Overview This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, OpenCV 3 by Example, covers a practical approach to computer vision and image processing by developing real-world projects in OpenCV 3. This course will teach you the basics of OpenCV such as matrix operations, filters, and histograms, as well as more advanced concepts such as segmentation, machine learning, complex video analysis, and text recognition. You'll create optical flow video analysis or text recognition in complex scenes, and learn computer vision techniques to build your own OpenCV projects from scratch. The second course, Practical OpenCV 3 Image Processing with Python, covers amazing computer vision applications development with OpenCV 3. This course will teach you how to develop a series of intermediate-to-advanced projects using OpenCV and Python, rather than teaching the core concepts of OpenCV in theoretical lessons. Working projects developed in this video teach you how to apply theoretical knowledge to topics such as image manipulation, augmented reality, object tracking, 3D scene reconstruction, statistical learning, and object categorization. The third course, Hands-on TensorFlow Lite for Intelligent Mobile Apps, covers development of advanced OpenCV3 projects with Python. This course will teach you how to to perform 3D reconstruction by stitching multiple 2D images and recovering camera projection angles. You'll learn to capture facial landmark points and recognize emotion in images, including in real time. You'll generate a panorama of a scene and augment a camera view with virtual objects. By the end of the course, you'll boost your knowledge of computer vision and image processing and develop real-world applications in OpenCV 3 with Python. About the Authors David Millán Escrivá was eight years old when he wrote his first program on an 8086 PC with Basic language, which enabled the 2D plotting of basic equations. In 2005, he finished his studies in IT through the Universitat Politécnica de Valencia with honors in human-computer interaction supported by computer vision with OpenCV (v0.96). He had a final project based on this subject and published it on HCI Spanish congress. He participated in Blender, an open source, 3D-software project, and worked on his first commercial movie Plumiferos - Aventuras voladorasas, as a Computer Graphics Software Developer. David now has more than 10 years of experience in IT, with experience in computer vision, computer graphics, and pattern recognition, working on different projects and start-ups, applying his knowledge of computer vision, optical character recognition, and augmented reality. He is the author of the DamilesBlog, where he publishes research articles and tutorials about OpenCV, computer vision in general, and Optical Character Recognition algorithms. David has reviewed the book gnuPlot Cookbook, Packt Publishing, written by Lee Phillips. Prateek Joshi is an Artificial Intelligence researcher, the published author of five books, and a TEDx speaker. He is the founder of Pluto AI, a venture-funded Silicon Valley startup building an analytics platform for smart water management powered by deep learning. His work in this field has led to patents, tech demos, and research papers at major IEEE conferences. He has been an invited speaker at technology and entrepreneurship conferences including TEDx, AT & T Foundry, Silicon Valley Deep Learning, and Open Silicon Valley. Prateek has also been featured as a guest author in prominent tech magazines. His tech blog has received more than 1.2 million page views from over 200 countries and has over 6,600+ followers. He frequently writes on topics such as Artificial Intelligence, Python programming, and abstract mathematics. He is an avid coder and has won many hackathons utilizing a wide variety of technologies. He graduated from University of Southern California with a Master's degree, specializing in Artificial Intelligence. He has worked at companies such as Nvidia and Microsoft Research. You can learn more about him on his personal website.Vinícius Godoy is a computer graphics university professor at PUCPR. He started programming with C++ 18 years ago and ventured into the field of computer gaming and computer graphics 10 years ago. His former experience also includes working as an IT manager in document processing applications in Sinax, a company that focuses in BPM and ECM activities, building games and applications for Positivo Informática, including building an augmented reality educational game exposed at CEBIT and network libraries for Siemens Enterprise Communications (Unify). As part of his Master's degree research, he used Kinect, OpenNI, and OpenCV to recognize Brazilian sign language gestures. He is currently working with medical imaging systems for his PhD thesis. He was also a reviewer of the OpenNI Cookbook, Packt Publishing. He is also a game development fan, having a popular site entirely dedicated to the field called Ponto V. He is the cofounder of a startup company called Black Muppet. His fields of interest includes image processing, Computer Vision, design patterns, and multithreaded applications. Riaz Munshi has a Bachelor's and a Master's degree in Computer Science from University of Buffalo, NY. He is a computer vision and machine learning enthusiast. Riaz has 3.5 years' experience working on challenging problems in mobility, computing, and augmented reality. He has a solid foundation in Computer Science, with strong competencies in data structures, algorithms, and software design. Currently he works at Yahoo as a software engineer, exploring use-cases that harness the power of AR to control robots. He makes robots perform more efficiently at their job by guiding them remotely via holograms.