运动估计算法c语言代码,基于块的全搜索运动估计算法实现matlab代码

数字视频处理实验报告三之基于块的全搜索运动估计算法实现matlab代码

1. 主文件motionEstAnalysis.m

% This script uses all the Motion Estimation algorithms written for the

% final project and save their results.

close all

clear all

% imageName = 'caltrain.avi';

VideoName = 'shaky_car.avi';

video = aviread(VideoName);

% movie(video);

mbSize = 16;

p = 7;

fori = 1:6

imgINumber = i;

imgPNumber = i+2;

videoI = video(imgINumber);

videoP = video(imgPNumber);

imgI = double(videoI.cdata);

imgP = double(videoP.cdata);

[row col] = size(imgI);

% Exhaustive Search 基于块的全搜索算法

[BlockCenter, motionVect, computations] = motionEstES(imgP,imgI,mbSize,p);

% P 帧当前重构图像

imgPComp = motionComp(imgI, motionVect, mbSize);

% P 帧当前图像和 P 帧当前重构图像的PSNR值

ESpsnr(i+1) = imgPSNR(imgP, imgPComp, 255);

EScomputations(i+1) = computations;

% P 帧当前重构误差图像

imagePDiff = imgP - imgPComp;

ifi == 4

figure;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值