[MultiMedia][实验5(前景去除)教程]
来源:互联网 发布:华为ar1200s mac绑定 编辑:程序博客网 时间:2024/05/16 19:45
适合读者: 西工大计算机学院大三多媒体实验党。
提醒:手动阅后即焚,一天删,转到CSDN。
实验5我折腾了一早上,做完觉得有教程的话一小时内就能搞定,不用每个人都花几个小时来做。大家最近考试都比较多,所以写个直白的教程给大家省点时间,自己也做个记录。
1.安装Mocha Pro 4.
这个从谢老师的网站上下载实验5的相关资料后就有Mocha Pro v4的安装、破解、汉化视频教程。
可能遇见的问题:
找不到C:\ProgramData\Imagineer Systems Ltd。
解决:
请将Mocha Pro 4装在其他盘里,比如:D:\Program Files\mocha Pro V4。然后在破解前先运行一次mochapro.exe,在D:\Program Files\mocha Pro V4\bin里。这个时候应该就能找到上面那个文件夹了。
提醒:手动阅后即焚,一天删,转到CSDN。
实验5我折腾了一早上,做完觉得有教程的话一小时内就能搞定,不用每个人都花几个小时来做。大家最近考试都比较多,所以写个直白的教程给大家省点时间,自己也做个记录。
1.安装Mocha Pro 4.
这个从谢老师的网站上下载实验5的相关资料后就有Mocha Pro v4的安装、破解、汉化视频教程。
可能遇见的问题:
找不到C:\ProgramData\Imagineer Systems Ltd。
解决:
请将Mocha Pro 4装在其他盘里,比如:D:\Program Files\mocha Pro V4。然后在破解前先运行一次mochapro.exe,在D:\Program Files\mocha Pro V4\bin里。这个时候应该就能找到上面那个文件夹了。
2.将.avi文件转成jpg图片序列帧
由于Mocha无法直接打开.avi和.mov文件(新建项目时会遇见这个问题),用matlab获取序列帧,将new_2.avi(我改成new2.avi了)转成jpg图片序列帧,matlab代码如下:
clear all;clc
readerobj = VideoReader('D:\Multimedia\Home5\new2.avi', 'tag', 'myreader1');%注意这里的路径,自己设置
vidFrames = read(readerobj);
numFrames = get(readerobj, 'numberOfFrames');
for i=1:numFrames
mov(i).cdata = vidFrames(:,:,:,i);
strtemp=strcat('D:\Multimedia\Home5\picture\',int2str(i),'.','jpg');%将每祯转成jpg的图片%注意这里的路径
imwrite(mov(i).cdata,strtemp,'jpg');
end 3.使用Mocha对new2.avi中天空中初次出现的鸟进行擦除
这个请大家看这个网站上的教程:http://www.cgown.com/ae/ae-tutorials/9090.html
第6个视频:移除工具介绍。只有9分钟。
这里我再用图片简单介绍一下:
这个请大家看这个网站上的教程:http://www.cgown.com/ae/ae-tutorials/9090.html
第6个视频:移除工具介绍。只有9分钟。
这里我再用图片简单介绍一下:
a)新建项目,打开刚才生成的一系列jpg文件
b)选择前景和背景
c)选择蒙板
d)对所有帧进行追踪(track)
下Mocha的中下方选择Track
在帧下方进行Track
下Mocha的中下方选择Track
在帧下方进行Track
向前、向后Track之类的本质是把每个帧都Track到,注意一下
e)前景擦除
下Mocha的中下方选择Remove
选择前景
进行擦除 (渲染)
下Mocha的中下方选择Remove
选择前景
进行擦除 (渲染)
f)对前景擦除效果不好的帧进行调整
4.将擦除后的图片序列.tif转换成.jpg
保存项目后,会在results文件里面生成擦出后的.tif系列图片。因为没找到将.tif系列图片转换成.avi的代码,所以先用格式工厂将.tif文件转换成.jpg文件
这里请大家百度 格式工厂,安装软件,然后进行转换。
这里请大家百度 格式工厂,安装软件,然后进行转换。
5.将.jpg系列图片转换成.avi文件
matlab代码如下:
clear
pic=dir('D:\Multimedia\Home5\New2re\*.jpg');
%取文件的数量:num
a=size(pic);
num=a(1);
for i=1:num
im(:,:,:,i)=imread(strcat('D:\Multimedia\Home5\New2re\Remove_New',num2str(i),'.jpg'));
imshow(im(:,:,:,i))
M(i) = getframe;
end
movie2avi(M,'out.avi','FPS',15)%输出录像
'FPS'为速度参数,后为值,一般是三十帧。FPS采用15后生成的out.avi视频时间和new2.avi时间差不多。
6. 实验结果:
擦除前:
擦除后:
过程大概就是这样,有问题可以留言。
转载请注明出处,版权归作者所有。
写报告的时候麻烦用自己的截图。
6. 实验结果:
擦除前:
擦除后:
过程大概就是这样,有问题可以留言。
转载请注明出处,版权归作者所有。
写报告的时候麻烦用自己的截图。
0 0
- [MultiMedia][实验5(前景去除)教程]
- 前景提取、去除背景(selectROI+Grabcut)
- Opencv3.1基于混合高斯去除前景(适用于动态视频去除前景)
- Opencv3.1基于Vibe去除前景
- 实验六---数字图像的噪声去除(MATLAB实现)
- 张思名的JAVA教程的实验程序(4~5)
- PS小实验-去除水印
- Phonon Multimedia framework(Phonon多媒体框架)
- HTML5中的音频、视频(HTML Multimedia)
- Android 4.1 Multimedia Framework 架构(一)
- OD教程(去除NAG窗口--PE文件结构)
- 前景
- 前景
- 【Qt Multimedia】用QMediaPlayer实现简易播放器(1)总览Qt Multimedia
- 实验2单链表合并,去除重复部分
- 设置前台(前景)窗口
- 运动检测(前景检测)
- mysql实验教程
- Python模块常用的几种安装方式
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
- 【浅入浅出】后台代码完结篇
- 希尔排序
- c#连接Oracle库整理
- [MultiMedia][实验5(前景去除)教程]
- iOS 正则表达式判断邮箱格式,手机号码
- 文件与内存的桥梁:页缓存
- 欢迎使用CSDN-markdown编辑器
- Web分页工具类
- 5-7
- 简单的linux 驱动
- jsp基础学习(六)--jsp传递参数方法
- [Astar2015]下棋