小编MAc*_*man的帖子

Linux中的实时音频分析

我想知道推荐使用的音频库是什么?

我正在尝试制作一个有助于调整乐器的小程序.(钢琴,吉他等).我读过有关ALSA和Marsyas音频库的文章.

我想这个想法是从麦克风中采样数据,对5-10ms的块进行分析(从我读过的内容).然后执行FFT以确定哪个频率包含最大峰值.

linux audio signal-processing real-time alsa

11
推荐指数
2
解决办法
1万
查看次数

Rspec进程挂起在不同的地方,进程无法被杀死.如何诊断?

在我正在开发的rails应用程序中(在OS-X上),我发现通过rspec越来越频繁地锁定运行测试套件.它不会每次都发生.我--format documentation在运行套件时尝试添加,看看它是否每次都发生在同一个地方,但事实并非如此.

我试过杀了这个过程kill -9.然后它将名称更改为(ruby),进程状态为?E.此链接表明该进程被阻止等待系统调用完成.每次发生这种情况我都必须重启我的机器才能杀死这个过程.

我已经尝试重新安装rvm,ruby,mysql和imagemagick.这个项目正在使用imagemagick(通过mini_magick)gem,我怀疑它可能是导致rspec阻塞的这些命令之一.我尝试puts在每个mini_magick命令周围添加语句以确保它们完成执行,并且所有看起来都很好.

我正在寻找有关如何诊断此问题的建议.

ruby macos rspec imagemagick minimagick

5
推荐指数
1
解决办法
1378
查看次数

OpenCV形状匹配

我是OpenCV的新手(我实际上正在使用Emgu CV C#wrapper)并且我正在尝试进行一些对象检测.

我正在尝试确定一个对象是否与预定义的一组对象匹配(我将不得不定义).背景光线充足,不会移动.我开始使用的物品是瓶子和罐子.

我目前的做法是:用先前拍摄的背景图像做absDiff来分离背景.然后扩张4x以使较亮区域(标签中)收缩.然后我做一个二进制阈值来获得一个大博客,然后在这个图像中找到轮廓.然后,我获取最大的轮廓并绘制它,这将成为我的形状,以保存到接受的集合或与接受的集合进行比较.

目前我正在使用cvMatchShapes,但双返回值似乎变化很大.我猜是因为它没有考虑到旋转.

这种方法是好的吗?它不适用于玻璃瓶,因为边缘很难找到......

我读过关于haar分类器的内容,但认为这可能对我的任务来说太过分了.

opencv shape matching

4
推荐指数
1
解决办法
7348
查看次数