计算机视觉的基本面试题

news/2024/5/20 6:23:15 标签: 聚类, 机器学习, 人工智能

1.描述图像大小,通道数?

 长:331 宽:500 通道数:3

2.img[:,:,0]的含义

 0,1,2表示图像的RGB通道

3.

如图的iread设置参数0的含义?

就是读取灰度图像

4.

如何让该图片颜色显示正常?设置cv2.COLOR_BGR2RGB

5.如下代码的效果

# 相似变换 
import cv2
def rotate(img_ori, aug_value, scale):
    '''
    img_ori: 图像
    aug_value:旋转角度
    scale:缩放值
    M :旋转矩阵
    '''
    M = cv2.getRotationMatrix2D((0.5*img_ori.shape[1], 0.5*img_ori.shape[0]), aug_value, scale)
    new_img = cv2.warpAffine(img_ori, M, (img_ori.shape[1], img_ori.shape[0]))
    return new_img

 对图像进行相似变换

6.一下代码的效果


src = np.float32([[50, 50], [200, 50], [50, 200]])
dst = np.float32([[10, 100], [20, 50], [100, 290]])

new_img = Affine(img, src, dst)

def Affine(img_ori, src, dst):
    M = cv2.getAffineTransform(src, dst)
    new_img = cv2.warpAffine(img_ori, M, (img_ori.shape[1], img_ori.shape[0]))
    return new_img

对旧图片进行仿射变换,将原坐标变换为目标坐标

7.以下的代码的作用

%matplotlib inline
#读取图片
img = cv2.imread('Lane_line.jpg',1)
#读取图片大小信息
rows,cols = img.shape[:2] # 848 * 1277

#选取原图中需要被转换物体的四个顶点
#pts1 = np.float32([[100,550],[1200,550],[500,400],[750,400]])
pts1 = np.float32([[0,600],[1277,600],[500,400],[800,400]])

#设置在新图像中原图像的四个顶点的位置
pts2 = np.float32([[0,rows],[cols,rows],[0,0],[cols,0]])

#计算转换M矩阵
M = cv2.getPerspectiveTransform(pts1,pts2)

#应用M矩阵到原图像
dst = cv2.warpPerspective(img,M,(cols,rows))

8.

dst = cv.GaussianBlur(src, ksize, sigmaX[, dst[, sigmaY[, borderType]]])

高斯滤波的ksize越大意味着图像越()?

sigmax是什么?越大导致图像越()? 

9.拉普拉斯滤波法的作用

kernel_strong = np.array([[1,1,1],[1,-8,1],[1,1,1]])

lap_img = cv2.filter2D(img_rgb,-1,kernel_strong)

提取边缘特征


http://www.niftyadmin.cn/n/1714743.html

相关文章

李沐 深度学习论文 解读 alexnet 笔记

李沐b站视频链接9年后重读深度学习奠基作之一:AlexNet【论文精读】_哔哩哔哩_bilibili-https://www.bilibili.com/video/BV1ih411J7Kz?spm_id_from333.999.0.0 主要记录行业大专家如何看待细分领域,跨领域工作的 1.alexnet 论文只是说明了效果很好 但是…

操作系统面试题:文件

文件系统:也是一种操作系统,也是一种文件 文件:信息在电脑里的储存形式,和数据库一样 现在都是流式存储 用户直接打开看不懂 但是程序可以直接可视化 文件保护的概念?其实指的是不同用户对文件不同的访问权限,起到的…

操作系统面试题:设备管理

管理什么设备? 除cpu,内存外的所有设备 怎么管理设备? 通过将物理设备映射成逻辑设备 为什么要把物理设备映射成逻辑设备? 物理设备是I/O系统中实际安装的设备,物理名通常是字符串或者ID 而逻辑设备的逻辑名比较好记 如何理解…

20h六级通关

单词的组成 形近字汇总 premise n.前提条件 ——> precondition n.前提条件——>conditional a. 有条件的 promise v/n 承诺——>promising a.有希望的 addict ——>indicate——>contradict——>predict addict sb be addicted to sth to是介词 s…

支持向量机设计思想和相关面试题

支持向量机从idea到优化方法的全流程 支持向量机的key idea? key idea1: 待分类点在决策边界法向量上的投影大于决策边界到原点的距离,则是正样本 key idea2: 如何求支持向量的间隔 选取一个正样本X 一个负样本X- 求X - X-在决策边界法向量上的投影长度 key idea3 …

凸优化面试题:凸集 凸函数 凸优化

为什么研究凸优化先要从凸集的性质开始: 凸函数图像的上方区域,一定是凸集; 假如一个函数上方是凸集,这个函数就是凸函数 如何用向量表示几何体 什么是凸包 包含凸集的最小集合 如何计算一个凸集的 凸包是什么?时间复…

统计数字问题

统计数字问题 题目描述: 一本书的页码从自然数1开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如第6页用6表示而不是06或006。数字统计问题要求对给定书的总页码,计算出书的全部页码中分别用到多少…

目标检测面试题

目标检测任务及发展脉络 图像处理有三大任务:物体识别,目标检测,图像分割 目标检测:给定一张图像,判断图像中是否存在指定类别的目标,若存在,则输出目标的位置,类别,置…