移动侦测MD on RT5350SDK

本文记录了一次运动检测功能的测试过程。通过简单的API调用实现了对视频帧中运动的检测,并详细记录了检测到运动的具体结果。该方法将视频图像分为多个宏块,有效地监测每个区域内的像素变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

测motion detection功能,测试是可行的。简单调用一个ret=XU_MD_Get_RESULT(pVideo->fd,Result);就可以。
Enter rtspd p2p monitor thread.
H.264 sps buf[4]=67,4d,40,1f,size=10
H.264 pps buf[4]=68,ee,38,80,size=4
I-Frame found!size=121269.prase spspps result=1
MD Get Result=255 255 255 255,255 255 255 255,255 255 255 255,255 255 255 255
Motion detected!
MD Get Result=0 0 0 0,0 0 62 0,254 128 254 193,254 199 255 7
Motion detected!
MD Get Result=0 0 0 0,0 0 30 0,126 0 254 128,254 128 230 0
Motion detected!
MD Get Result=0 0 0 0,0 0 10 0,6 0 0 0,0 0 2 0
Motion detected!
MD Get Result=0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0
MD Get Result=0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0
MD Get Result=0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0
MD Get Result=0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0
MD Get Result=0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0
MD Get Result=0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0
MD Get Result=0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0
MD Get Result=0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0
MD Get Result=128 1 144 101,48 109 128 123,0 248 0 248,1 248 0 252
MD Get Result=137 1 251 9,249 19 225 55,1 248 1 248,1 248 1 252
Motion detected!
MD Get Result=0 0 0 0,0 0 0 0,0 192 0 224,0 224 0 224
MD Get Result=0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0
MD Get Result=0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0
MD Get Result=0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0
MD Get Result=255 99 255 191,255 159 161 255,1 248 1 248,1 248 0 252
Motion detected!
MD Get Result=255 2 255 2,255 55 161 63,1 240 1 248,1 248 1 248
Motion detected!
MD Get Result=0 0 0 0,0 0 0 0,0 224 0 240,0 240 0 240

它把一个video image分成24个macro-block,驱动分别给出各个块的像素变化情况。感觉这种方法还是不错的。

 






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

草根大哥

进军大神程序员路上,谢谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值