Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/JackHCC/Computer-Vision-And-Augmented-Reality-Homework
- Owner: JackHCC
- License: mit
- Created: 2022-02-22T04:23:34.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-06-14T15:20:14.000Z (over 2 years ago)
- Last Synced: 2024-07-30T22:12:29.806Z (3 months ago)
- Topics: computer-vision, homework, image-processing, opencv
- Language: Python
- Homepage:
- Size: 65.4 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
自制一张内部复制粘贴的图像,然把复制区域检测出来。