好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《OpenCV计算机视觉基础教程》考试卷带答案期末考试卷模拟试卷.doc

8页
  • 卖家[上传人]:春****铺
  • 文档编号:214109670
  • 上传时间:2021-11-22
  • 文档格式:DOC
  • 文档大小:95.50KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 密封线考试承诺:本人所提供的个人考试信息真实准确 ;在考试中自愿遵守《考生守则》和考场纪律;如有违规行为,将自愿接受自学考试违规处理规定的相关条款的处理承诺人签字: 准考证号考点考场号 《OpenCV计算机视觉基础教程》期 末 考 试(B卷)本试卷共 页,满分100分;考试时间120分钟总 分题 号一二三四五核分人题 分 复查人得 分得 分评卷人复查人一、单项选择题(本大题共20小题,每小题1分,共20分)1、OpenCV从( )版本开始使用Apache 2许可A、4.2.0 B、4.3.0 C、4.4.0 D、4.5.02、OpenCV提供机器学习功能的模块是( )A、calib3d B、stitching C、ml D、dnn3、OpenCV使用( )语言实现A、Java B、C/C++ C、Python D、JavaScript4、下列选项中,可在NumPy中表示复数的数据类型是( )A、int B、single C、complex64 D、double5、NumPy中可执行矩阵乘法的运算符是( )A、* B、** C、/ D、@6、OpenCV用于读取图像文件的函数是( )A、imread() B、imshow() C、imwrite() D、VideoCapture()7、OpenCV用于绘制矩形的函数是( )A、line() B、rectangle() C、ellipse() D、polylines()8、在cvtColor()函数中用于将图像从BGR色彩空间转换为GRAY色彩空间的参数是( )A、COLOR_BGR2RGB B、COLOR_BGR2GRAYC、COLOR_BGR2YCrCb D、COLOR_BGR2HSV9、OpenCV用于实现中值滤波的函数是( )A、blur() B、boxFilter() C、medianBlur() D、filter2D()10、moments()函数返回的轮廓矩中,( )表示轮廓的面积。

      A、m00 B、m10 C、m20 D、m2111、下列选项中,可返回轮廓拟合椭圆的函数是( )A、minAreaRect() B、fitEllipse() C、fitLine() D、minEnclosingTriangle()12、下列选项中,可绘制直方图的函数是( )A、hist() B、calcHist() C、histogram() D、equalizeHist()13、下列关于模板匹配的说法中错误的是( )A、模板图像与输入图像逐像素进行比较B、matchTemplate()函数可返回多个匹配目标C、matchTemplate()函数执行匹配时,匹配值越大,说明匹配度越高D、匹配结果包含了匹配值和位置14、在grabCut()函数返回的掩模图像中,表示确定前景的是( )A、0 B、1 C、2 D、315、FAST特征检测返回关键点信息中不包含( )A、角度 B、领域大小 C、坐标 D、距离16、下列关于Haar级联分类器的说法错误的是( )A、OpenCV使用预训练好的分类器文件创建Haar分类器对象。

      B、Haar级联分类器可检测彩色图像中的人脸C、Haar级联分类器可检测图像中的猫脸D、可检测图像中的多张人脸17、下列选项中,不能将多维数组转换为一维数组的函数是( )A、reshape() B、resize() C、ones() D、ravel()18、下列关于图像加法运算的说法中错误的是( )A、加法运算符“+”可用于执行图像加法运算B、cv2.add()函数可用于执行图像加法运算C、加法运算符“+”和cv2.add()函数运算结果相同D、运算结果中像素值不会大于25519、下列关于跟踪栏(Trackbar)的说法中错误的是( )A、跟踪栏可响应用户单击行为B、创建跟踪栏时应指定图像窗口C、跟踪栏返回的值为整数 D、跟踪栏回调函数不能接受可选数据20、warpAffine()函数不能实现的图像操作是( )A、平移 B、旋转 C、缩放 D、扭曲得 分评卷人复查人2、 名词解释(本大题共5小题,每小题4分,共20分)1、高斯滤波2、二值化阈值处理3、膨胀4、色彩空间5、图像金字塔得 分评卷人复查人3、 简单题(本大题共4小题,每小题5分,共20分)1、请问如何在Windows 10中配置使用OpenCV和Python的视觉应用开发环境?2、请问如何处理图像窗口鼠标事件?3、请问使用OpenCV中的深度学习预训练模型进行图像识别包含哪些步骤?4、请问FisherFaces人脸识别包含哪些步骤?得 分评卷人复查人4、 程序填空题(本大题共4个空,每空5分,共20分)在程序空白处填入适当的代码,将程序补充完整。

      1、下面的命令创建一个数组,在改变其形状后将其转换为一维数组输出,在划线处填入适当的代码,将程序补充完整>>> import numpy as np>>> a=np.arange(9)>>> aarray([0, 1, 2, 3, 4, 5, 6, 7, 8])>>> a.resize(3,3)>>> np.ravel(a)array([0, 1, 2, 3, 4, 5, 6, 7, 8])>>> np.ravel(_______________)array([0, 3, 6, 1, 4, 7, 2, 5, 8])2、下面的代码将图像下半部分设置为黑色,在划线处填入适当的代码,将程序补充完整import cv2img=cv2.imread(test.jpg)cv2.imshow(img1,img) #显示原图像h,w,r=img.shapeh2=int(h/2)______________________________ #修改图像cv2.imshow(img2,img) #显示修改后的图像cv2.waitKey(0)3、下面的代码将图像的宽度放大1倍、高度缩小一半,,在划线处填入适当的代码,将程序补充完整。

      import cv2img=cv2.imread(test.jpg)cv2.imshow(img1,img) #显示原图像img2=cv2.resize(________________________) #缩放图像cv2.imshow(img2,img2) #显示修改后的图像cv2.waitKey(0)4、下面的代码对图像执行膨胀操作,在划线处填入适当的代码,将程序补充完整import cv2import numpy as npimg=cv2.imread(yang.jpg) #读取图像cv2.imshow(img,img) #显示原图像kernel = np.ones((3,3),np.uint8) #定义大小为33的内核img2 = ______________________________________ #膨胀,迭代3次cv2.imshow(img2,img2) #显示转换结果图像cv2.waitKey(0)得 分评卷人复查人5、 编程题(本大题共2小题,每小题10分,共20分)在程序空白处填入适当的代码,将程序补充完整。

      1、编写一段程序,使用calcHist()函数查找图像的二维直方图,并利用matplotlib.pyplot.imshow()函数显示二位直方图2、 编写一段程序,使用FisherFaces实现人脸识别,已知第1人人脸图像文件名称分别为x11.jpg、x12.jpg、x13.jpg,已知第2人人脸图像文件名称分别为x21.jpg、x22.jpg、x23.jpg,未知人脸图像文件名为no.jpg试卷B参考答案一、单项选择题(本大题共20小题,每小题1分,共20分)1~5:DCBCD 6~10:ABBCA11~15:BACBD 16~20:BCCDD6、 名词解释(本大题共5小题,每小题4分,共20分)1、高斯滤波答:高斯滤波按像素点与中心点的不同距离,赋予像素点不同的权重值,越靠近中心点权重值越大,越远离中心点权重值越小;然后根据权重值计算邻域内所有像素点的和,将和作为中心点的像素值2、二值化阈值处理答:cv2.threshold()函数的type参数值为cv2.THRESH_BINARY时执行二值化阈值处理,将大于阈值的像素值设置为255,将其他像素值设置为03、膨胀答:膨胀操作与腐蚀操作刚好相反,它对图像的边界进行扩张。

      其执行遍历操作时,只有在内核完全处于前景外部时,内核中心对应像素点的值才设置为0,否则设置为14、色彩空间答:色彩空间也称颜色模型、颜色空间、色彩模型等,它是图像在计算机内部的一种存储方式常见的色彩空间包括RGB、GRAY、XYZ、YCrCb、HSV等5、图像金字塔答:图像金字塔从分辨率的角度分析处理图像图像金字塔的底部为原始图像,对原始图像进行梯次向下采样,得到金字塔的其他各层图像层次越高,分辨率越低,图像越小通常,每向上一层,图像的宽度和高度就为下一层的一半常见的图像金字塔可分为高斯金字塔和拉普拉斯金字塔7、 简单题(本大题共4小题,每小题5分,共20分)1、请问如何在Windows 10中配置使用OpenCV和Python的视觉应用开发环境?答:在Windows 10中配置使用OpenCV和Python的视觉应用开发环境主要包括:安装Python、安装NumPy、安装OpenCV-Python以及编程工具(如Visual Studio Code)2、请问如何处理图像窗口鼠标事件?答:第一步:定义鼠标事件回调函数第二步:调用cv2.setMouseCallback()函数将回调函数绑定到图像窗口。

      点击阅读更多内容
      相关文档
      25秋国家开放大学《0-3岁婴幼儿的保育与教育》形考任务1-4参考答案.docx 25秋国家开放大学《0-3岁婴幼儿卫生与保育》形考任务1-3+期末大作业参考答案.docx 25秋国家开放大学《0-3岁婴幼儿教育学》期末大作业参考答案.docx 25秋国家开放大学《Android核心开发技术》形考任务1-7参考答案.docx 国开2025年秋季《形势与政策》大作业答案.docx 国开2025年秋季《形势与政策》专题测验1-5答案.docx 2025年辽宁普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年广西普通高中学业水平选择性考试英语试卷(原卷+答案).doc 2025年6月浙江普通高中学业水平选择性考试地理试卷(原卷+答案).doc 2025年江西普通高中学业水平选择性考试英语试卷(原卷+答案).doc 2025年广东普通高中学业水平选择性考试数学试卷(原卷+答案).doc 2025年内蒙古普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年贵州普通高中学业水平选择性考试英语试卷(原卷+答案).doc 2025年安徽普通高中学业水平选择性考试生物试卷(原卷+答案).doc 2025年辽宁普通高中学业水平选择性考试数学试卷(原卷+答案).doc 2025年广东普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年1月云南省高考适应性测试物理试卷(原卷+答案).doc 2025年江苏普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年甘肃普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年陕西普通高中学业水平选择性考试生物试卷1(原卷+答案).doc
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.