随堂小测试:OpenCV基本操作
1、【单选题】假设我们有一个mat型的单通道图像,命名为srcMat,我们想得到第i行,第j列的像素值则可以用以下代码
A、int value= srcMat.at<Vec3b>(i)(j)[0];
B、int value= srcMat.at<uchar>(i,j);
C、int value= srcMat.at<Vec3b>(i,j);
D、int value= srcMat.at<uchar>(j,i);
2、【判断题】我们使用如下语句创建并复制mat。cv::Mat srcM(200, 200, CV_8UC3, Scalar(0, 0, 255));cv::Mat dstM;srcM.copyTo(dstM);在后续的操作中,如果我们修改了srcM中的像素值,dstM中的像素值也会随之改变
A、正确
B、错误
3、【判断题】如果我们要声明一个Mat型的图像,该图像为单通道灰度图,使用如下语句是否正确M7.create(300, 400, CV_8UC3)
A、正确
B、错误
基础知识作业
编程练习1-作业
基础知识测试
1、【单选题】假设我们有一个mat型的单通道图像,命名为srcMat,我们想得到第i行,第j列的像素值则可以用一下的代码
A、 int value= srcMat.at<Vec3b>(i)(j)[0];
B、int value= srcMat.at<uchar>(i,j);
C、int value= srcMat.at<Vec3b>(i,j);
D、int value= srcMat.at<uchar>(j,i);
2、【多选题】直方图在图像处理中主要起到以下哪些作用?
A、图像二值化的阈值计算
B、图像质量判断
C、图像匹配
D、图像编码
3、【判断题】如果我们要声明一个Mat型的图像,该图像为单通道灰度图,使用如下语句是否正确M7.create(300, 400, CV_8UC3)
A、正确
B、错误
图像二值化作业
编程练习2-作业
图像二值化测试
1、【判断题】 局部二值化方法中,每个区域的阈值相同。
A、正确
B、错误
2、【判断题】任何包含前景和背景的图像都可以使用大津法获得最佳阈值
A、正确
B、错误
形态学作业
编程练习3-作业提交(选做)
形态学测试
1、【单选题】在使用形态学进行噪声去除时,应该选择以下处理
A、腐蚀
B、膨胀
C、闭运算
D、顶帽
2、【单选题】如果需要对前景图像中的裂痕进行填补,并保持前景图像的大小基本不变,则应该使用
A、闭运算
B、开运算
C、腐蚀运算
D、膨胀运算
空间滤波作业
编程作业上传
空间滤波测试
1、【单选题】如果图像中存在椒盐噪声,应该使用以下哪种滤波器进行处理
A、高斯滤波器
B、中值滤波器
C、sobel滤波器
D、prewitt滤波器
2、【单选题】canny算子中不包括以下哪个步骤
A、图像分区域处理
B、计算每个像素的梯度值
C、非极大值抑制
D、高斯平滑
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。