计算机视觉实验报告 计算机视觉是指让计算机拥有看到和理解视觉信息的能力,它可以应用于图像识别、目标检测、跟踪、人脸识别等领域。以下是本实验报告的知识点总结: 一、安装 OpenCV OpenCV 是一个计算机视觉库,提供了大量的图像处理和计算机视觉函数库。安装 OpenCV 需要选择合适的平台、语言和编程环境。实验中使用 Visual Studio 作为编程环境,并下载安装了 OpenCV。 知识点: * OpenCV 的安装和配置 * Visual Studio 的使用 二、读取并显示一幅彩色图片 实验中使用 OpenCV 的 imread 函数读取一幅彩色图片,并使用 putText 函数在图片上打印学号。imshow 函数用于显示图片。 知识点: * 图像读取:imread 函数的使用 * 图像显示:imshow 函数的使用 * 文本绘制:putText 函数的使用 putText 函数的参数解释: * src:输入图像 * text:要绘制的文本 * place:文本的位置 * Font:字体类型 * Font_Size:字体大小 * Font_Color:字体颜色 * Font_Overtriking:字体粗细 三、读取一幅彩色图像,并将 3 个通道独立显示出来 实验中使用 OpenCV 的 imread 函数读取一幅彩色图片,并使用 mixChannels 函数将 3 个通道独立显示出来。 知识点: * 图像读取:imread 函数的使用 * 通道拆分:mixChannels 函数的使用 mixChannels 函数的参数解释: * src:输入矩阵 * nsrc:输入矩阵个数 * dst:输出矩阵 * ndst:输出矩阵个数 * from_to:序号对向量 * npairs:序号对的个数 Mat 矩阵的参数类型: * CV_8UC1:单通道无符号整型矩阵 * CV_8UC2:双通道无符号整型矩阵 * CV_8UC3:三通道无符号整型矩阵 头文件的重要性: * #include <opencv2/opencv.hpp>:用于使用 Mat 矩阵 * #include <opencv2/imgproc/imgproc.hpp>:用于使用 mixChannels 函数 * #include <iostream>:用于输出结果 实验总结: 通过本实验,我们学会了图像读取、文本绘制和通道拆分的方法,并熟悉了 OpenCV 的使用和 Visual Studio 的配置。
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0