导航菜单
首页 >  opencv考试  > OpenCV经典100题

OpenCV经典100题

目录前言正文常用知识记录1. CV_8UC1,CV_8UC2,CV_8UC3等意思 一、通道交换二、灰度化参考 在这里插入图片描述

前言 正文 常用知识记录 1. CV_8UC1,CV_8UC2,CV_8UC3等意思

一般的图像文件格式使用的是 Unsigned 8bits吧,CvMat矩阵对应的参数类型就是 CV_8UC1,CV_8UC2,CV_8UC3。 (最后的1、2、3表示通道数,譬如RGB3通道就用CV_8UC3)

而float 是32位的,对应CvMat数据结构参数就是:CV_32FC1,CV_32FC2,CV_32FC3… double是64bits,对应CvMat数据结构参数:CV_64FC1,CV_64FC2,CV_64FC3等。

一、通道交换

题目: cv2::imread()的系数是按BGR的顺序进行排列的。 2. code

//读取图像,然后将BGR通道替换成RGB通道。//Mat 图像没有长宽一说,只有宽高,这应该就能理解 width = colsheight = rowsvoid MainWindow::test1ChannelSwap(){Mat sourceImage = imread("../Image/imori.jpg");qDebug()

相关推荐: