Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/JackHCC/Computer-Vision-And-Augmented-Reality-Homework

Homework of Computer Vision And Augmented Reality Lesson
https://github.com/JackHCC/Computer-Vision-And-Augmented-Reality-Homework

computer-vision homework image-processing opencv

Last synced: 3 months ago
JSON representation

Homework of Computer Vision And Augmented Reality Lesson

Awesome Lists containing this project

README

        

# Computer-Vision-And-Augmented-Reality-Homework
Homework of Computer Vision And Augmented Reality Lesson🖨

## Homework1

选择自己喜欢的开发平台,安装并配置opencv 开发环境,并运行hello world 程序.

要求:

(1)打开视频设备,并显示视频;

(2)打开视频或图像文件,并显示;

(3)在视频(或图像)上叠加自己的学号和姓名;

## Homework2

根据自己的兴趣,在三道题中选做一道:

1. 矫正图像中的偏色
2. 替换对象颜色
3. 着色

## Homework3

二选一

1. 为了降低成本和体积,一些光电产品在设计时常采用计算替代复杂的光学修正。现有一指采集设备,有效窗口尺寸为32mm X 32mm,直接获取带有窗口的图像如图1。请对图像进行修正,得到640X640无畸变的指纹图像。
2. 打印棋盘格,尝试标定自己的手机相机,获取手机镜头的参数,然后根据标定矩阵矫正所拍的照片。

## Homework4

三选一

1. 请把下图中学校的名牌(或名字)换成其它任意学校名,做到与原有场景一致。(或自选图片和替换对象)
2. 用python,opencv 实现AR.开源项目 BAR4Py. https://github.com/GeekLiB/AR-BXT-AR4Python
3. 基于PyOpenGL和Pygame的增强现实,https://blog.csdn.net/weixin_43842653/article/details/89071046

## Homework5

二选一:

1. 自己拍摄两张有重叠区域的照片,然后拼接起来
2. 自选一张图分别用Harris, SIFT,SURF, ORB提取特征点,并比较提取的特征点数和耗时。

## Homework6

四选一:

1. 用根据纹理分割图中不同的区域
2. 比较三纹理图篇,哪两张更相似
3. 纹理迁移
4. 自选图和网络模型,实现风格迁移

## Homework7

自选图像和分割方法,实现图像分割。

## Homework8

三选一:

1. 修正图中的暗角;
2. 采用高动态范围技术融合图像;
3. 采用高分辨率技术扩大图像。

## Homework9

三选一:

1. 检测图像中的物体。
2. 构建物体(物体自定)检测系统
- 建立训练集
- 验证检测效果
3. 场景描述

## Homework10

二选一:

1. 动态检测光流
2. 用光流场方法,标出前景(运动)和背景(静止)。

## Homework11

三选一:

1. 在实时输入视频中跟踪物体;
2. 在输入视频文件中跟踪物体;
3. 将物体检测和物体跟踪结合起来,实现不需要初始标注物体的跟踪系统。

## Homework12

计算下列两幅图的视差图(深度图):

(1)比较BM和SGBM所获取的深度图的差别,并分析其原因;

(2)用实验分析BlockSize的大小对提取深度图算法的影响。

## Homework13

根据RGB-D数据图,生成点云数据(文件),并显示。

## Homework14

自制一张内部复制粘贴的图像,然把复制区域检测出来。