声音监控,有东西发出声音就进行报警:纯m文件编程实现…… 原来的一个版本:视频监控,有东西经过监控区域就报警: 贴子如下: https://www.ilovematlab.cn/thread-133835-1-1.html 里面也详细地提到了改进之处:就是把声音加上去…… 昨天发的帖子……看很少有人回复,所以又把声音的搞上来…… 让大家学习…… 希望有人可以将两者和在一块: 完成一个视频+音频的监控啊…… 不多说了:直接上程序: 游客,如果您要查看本帖隐藏内容请回复 哈哈…… 程序的前提:不是有摄像头了,二是有采集装置。 运行程序后,周围不要发出声音,可以看到波动很小, 然后你可以咳嗽一声或者什么的……然后图像波动变大, 并且gui的背景变为红色…… 调节相应的参数,可以调整监控的灵敏度…… 顺便在此介绍一下matalb中利用声音采集装置进行采集的一些方法: 类似于matlab调用视频时的videoinput函数,采集声音时,也后相应的函数: analoginput。查看自己电脑中支持采集声音的适配器方法:利用函数:daqhwinfo 返回值中有一个InstalledAdaptors的变量,查看此变量就可以发现自己电脑所带的相应的适配器, 如我的电脑:
显示有两个:'parallel'和'winsound' 查看后,就可以使用函数analoginput了…… 利用函数analoginput返回的Object就可以进行相应的设置了: 如:'StartFcn'、 'TimerPeriod'和'TimerFcn'等函数了…… (和调用usb摄像头原理类似……) 然后就可以在相应的函数中进行自己的编程了…… [ 本帖最后由 guopanfeng 于 2011-6-16 09:55 编辑 ] |
564 条回复
顶,长见识了。用什么样的采集装置呢? |
学习声音怎么发出 |
dsfwaerg gtwh t76u 7u |
看一看,我想看看~~~~ |
找了很久了,好东西! |
Powered by Discuz! X3.4
© 2001-2024