|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/digital-image-processing-using-opencv-in-c/
课程评论:没有评论
**课程名称:** OpenCV C++ 数字图像处理导论项目教程 **课程概述:** 本课程旨在教授使用 C++ 和 OpenCV 进行数字图像处理。课程的核心在于从零开始,不依赖任何外部库(除了 OpenCV 用于图像的读取、写入和显示)来手动实现 23 种不同的图像处理技术。虽然 C++ 本身不直接支持图像像素的访问,但 OpenCV 提供了这一基础功能,为我们专注于算法实现奠定了基础。 **学习目标:** 学完本课程后,您将能够: * 深入理解和操纵图像像素,包括改变其颜色强度。 * 从现有图像中创建新的图像。 * 利用二维和三维指针数组在图像类中存储和管理图像像素。 * 掌握多种经典的数字图像处理技术,包括但不限于: * 亮度(Luminance) * 卷积(Convolution) * 线性对比度(Linear Contrast) * 边缘检测(Edge Detection) * Otsu 阈值化(Otsu Binarization) * 图像锐化(Image Sharpening) * 图像阈值化(Image Thresholding) * 灰度转换(Gray Scale Conversion) * 直方图均衡化(Histogram Equalization) * 图像旋转(Left rotate, Right rotate) * 线性对比度饱和度(Linear contrast saturation) * 垂直翻转、水平翻转(Vertical flip, Horizontal flip) * 滤镜(如 Instagram 风格滤镜) * 锐化(Sharpening) * 拉普拉斯卷积(Laplacien convo) * 图像加法、图像减法(Image addition, Image subtraction) * 调整亮度与对比度(Adjusting brightness and contrast) * 逻辑运算(如 AND, OR, XOR, NAND) * 图像缩放(Scaling image - 放大和缩小图像尺寸) * 腐蚀(Erosion) * Prewitt 滤波器 * Sobel 滤波器 * 高斯滤波器(Gauss filter) * Roberts 滤波器 * 平滑滤波器(Smoothening filter) 本课程强调动手实践,让您能够真正理解数字图像处理的底层原理。
This course teaches digital image processing using the C++ language. Twenty three image processing technique from scratch without the use of any external libraries will be implemented throughout the lessons. However, C++ does not have the capacity to open and read image pixels. Therefore we use openCV in this course to open an image, read its pixel, and display a new image. This makes this course very flexible as any alternative library can be used to perform this simple task while leaving you with the bulk of the job to build from scratch.By the end of the lesson, the student will be able to manipulate image pixels, by changing their colour intensities , forming new images from pre-existing images, store image pixels using a 2D and 3D pointer array stored within the image class, some of the technique we will implement will include:luminanceConvolution linear contrastEdge detectionOtsu binarizationimage sharpeningImage thresholdingGray Scale conversionhistogram equalizationLeft rotate, Right rotate linear contrast saturationvertical flip, horizontal flip Filtering ( Instagram filter) sharpening, Laplacien convoimage addition, image subtraction Adjusting brightness and contrast logical And, logical Or, logical Xor, logical NandScaling image (increasing and decreasing the size of an image)Erosion, Prewitt filter, Sobel filter, Gauss filter, Robert filter, smoothening filter,