- 7
- 0
- 约4.06千字
- 约 11页
- 2026-04-08 发布于福建
- 举报
第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)