![3cf5daa85c49f2572806bea9b50014a3.png](https://img-blog.csdnimg.cn/img_convert/3cf5daa85c49f2572806bea9b50014a3.png)
开始第三部分的内容,按照原文的翻译,该部分称为核心功能模块。对应头文件是core.hpp。后续将分别对该部分(九节)内容分别有选择性的翻译。链接暂定为OpenCV官方网站文档,翻译完成后再补充。
- 原文网址The Core Functionality (core module)
- 本地目录D:opencvsourcesdoctutorialscore
- GitHub 也有相应的文档和OpenCV源代码
- 版本OpenCV4.1.2(版本兼容性见英文原文,部分文档可能适用于OpenCV2.0和3.0)
- 环境Windows、C++、VS2019 Community
更新完成:
CVer:【2】OpenCV核心模块(1)数据类型Mat
CVer:【2】OpenCV核心模块(2)遍历像素方法及其性能
CVer:【2】OpenCV核心模块(3)矩阵的Mask操作(滤波)
CVer:【2】OpenCV核心模块(4)图像操作
CVer:【2】OpenCV核心模块(5)图像相加(融合)
CVer:【2】OpenCV核心模块(6)改变图像对比度和亮度
CVer:【2】OpenCV核心模块(7)DFT离散傅里叶变换
CVer:【2】OpenCV核心模块(8)读写XML和YAML文件
CVer:【2】OpenCV核心模块(9)使用OpenCV parallel_for_并行运行代码
Mat - The Basic Image Containerdocs.opencv.org
Author: Bernát GáborMat——基础图像容器。学习在OpenCV内存中图像存储形式,并输出到控制台。You will learn how to store images in the memory and how to print out their content to the console.
How to scan images, lookup tables and time measurement with OpenCVdocs.opencv.org![ac4d7a4205a6537efdc90e2c358924f8.png](https://img-blog.csdnimg.cn/img_convert/ac4d7a4205a6537efdc90e2c358924f8.png)
Author: Bernát Gábor如何用OpenCV遍历图像像素,测量时间。You'll find out how to scan images (go through each of the image pixels) with OpenCV. Bonus: time measurement with OpenCV.
Mask operations on matricesdocs.opencv.orgAuthor: Bernát Gábor矩阵的Mask操作。用模板遍历图像以及用cv::filter2D函数滤波。You'll find out how to scan images with neighbor access and use the cv::filter2D function to apply kernel filters on images.
Operations with imagesdocs.opencv.org图像操作。读写,访问像素,基础操作,可视化图像。Reading/writing images from file, accessing pixels, primitive operations, visualizing images.
Adding (blending) two images using OpenCVdocs.opencv.org![b372ea58f02e42ceed3fd9d8ac4382b2.png](https://img-blog.csdnimg.cn/img_convert/b372ea58f02e42ceed3fd9d8ac4382b2.png)
Author: Ana Huamán两幅图像相加(融合)。We will learn how to blend two images!
Changing the contrast and brightness of an image!docs.opencv.orgAuthor: Ana Huamán改变图像对比对和亮度。We will learn how to change our image appearance!
Discrete Fourier Transformdocs.opencv.org![58bb0571d546fa345e352938b639e26f.png](https://img-blog.csdnimg.cn/img_convert/58bb0571d546fa345e352938b639e26f.png)
Author: Bernát Gábor离散傅里叶变换。You will see how and why use the Discrete Fourier transformation with OpenCV.
File Input and Output using XML and YAML filesdocs.opencv.orgAuthor: Bernát Gábor读写XML和YAML文件。使用cv::FileStorage读写数据,以XML和YAML格式。You will see how to use the cv::FileStorage data structure of OpenCV to write and read data to XML or YAML file format.
How to use the OpenCV parallel_for_ to parallelize your codedocs.opencv.org![e357bb937026253c82ee78de1044094a.png](https://img-blog.csdnimg.cn/img_convert/e357bb937026253c82ee78de1044094a.png)
如何使用OpenCV parallel_for_并行运行代码。You will see how to use the OpenCV parallel_for_ to easily parallelize your code.