计算机视觉开发工程师面试题及分析.docxVIP

  • 7
  • 0
  • 约4.06千字
  • 约 11页
  • 2026-04-08 发布于福建
  • 举报

计算机视觉开发工程师面试题及分析.docx

第PAGE页共NUMPAGES页

2026年计算机视觉开发工程师面试题及分析

一、编程实现题(共3题,每题20分,总计60分)

1.(20分)图像边缘检测算法实现

题目:

请使用Python和OpenCV库实现Canny边缘检测算法,并处理一张800x600像素的灰度图像。要求:

(1)自行实现Canny算法的核心步骤(Sobel算子计算梯度、非极大值抑制、双阈值处理、边缘跟踪)。

(2)输出处理后的边缘图,并绘制梯度方向图。

(3)将结果保存为“canny_edges.png”文件。

2.(20分)目标检测算法框架编写

题目:

基于YOLOv5框架,完成以下任务:

(1)编写代码加载预训练模型(假设模型文件已下载到“yolov5weights”目录)。

(2)对一张包含多个人和汽车的测试图像“test_img.jpg”进行检测,输出检测结果(置信度≥0.5的检测框)。

(3)要求使用PyTorch框架,并展示部分检测结果的类别和置信度(如“人:0.85”,“汽车:0.92”)。

3.(20分)图像超分辨率重建代码实现

题目:

使用OpenCV和Python实现基于双三次插值的图像超分辨率重建:

(1)输入一张模糊的低分辨率图像(200x200像素),将其放大到800x800像素。

(2)计算放大前后的PSNR值(参考公式:PSNR=10log10((MAX(

文档评论(0)

1亿VIP精品文档

相关文档