我有一个有点奇怪的问题。自从大约 6 个月前我开始去健身房以来,我每周都会拍一张裸照,我想看看我在视频中的变化。问题是我没有把它们放在蓝色的墙或类似的东西前,而是在我的房间里。现在我想从中提取我并从中创建一个视频。我可以手动完成,但这将是很多工作,而且不会有一半的乐趣。有几个问题:
- 房间看起来很相似,但并非背景中的一切总是完全相同
- 房间的灯光很不一样
- 自己的灯光不一样
- 我拍照片的地方几乎是一样的(我尽力了),但不完全一样,所以每张照片上的所有东西都会有几个像素的不同
- 角度也有点不同
我希望能够从每张照片中提取我并自动调整照明,使其看起来尽可能相似。
我知道一种适用于类似问题的算法:我有一个只有背景的视频和一个人走过场景的视频。然后,我可以计算仅背景视频中每个像素的平均 m RGB 矢量并构建协方差矩阵 C,对于真实视频,我提取每个像素 x,其中 (xm)'C(xm) 大于某个阈值。但是我想如果背景的光照有轻微的变化就可以了,但是我想它不适用于不同的角度和不同的位移,所以我想我需要改进。
我有很好的编程技能和图像处理的基本知识,所以我可能能够理解有关该主题的论文等。我只是不知道要搜索什么。