概述
1 简介
基于MATLAB工具对运动目标的检测进行了研究,利用改进的帧差算法对获取的图像做帧差并将帧差图像做自适应阈值分割,然后自适应滤波去燥,最后利用逻辑与运算将两幅二值化图像合并成一幅图像,利用形态学腐蚀和膨胀的检测方法,提取运动物体的轮廓达到检测运动目标的目的.
2 完整代码
function MovingTargetDetectionByMMI()
%Moving Target Detection
%Based on Maximun Mutual Information
%
%读文件
Im1=imread('001.jpg');
Im2=imread('002.jpg');
Im3=imread('003.jpg');
Im1=rgb2gray(Im1);
Im2=rgb2gray(Im2);
Im3=rgb2gray(Im3);
tic;
d12=GetDifferenceImg(Im2,Im1);
d23=GetDifferenceImg(Im2,Im3);
d=d12.*d23;
se =[0 0 0 1 0 0 0
0 0 1 2 1 0 0
0 1 2 4 2 1 0
最后
以上就是烂漫仙人掌为你收集整理的【运动检测】基于最大互信息运动目标检测含Matlab源码的全部内容,希望文章能够帮你解决【运动检测】基于最大互信息运动目标检测含Matlab源码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复