Questions tagged «c#»

3
图像处理:如何在图像中检测四边形招牌?
如何从使用手机拍摄的图像中检测出四边形招牌?如何检测矩形之类的形状?圆角矩形(圆角而不是形状角)? 我正在使用opencv.wrapper,但我是新手。 谢谢。 这是示例: 替代文本http://www.freeimagehosting.net/uploads/b03442fd36.png 替代文字http://www.freeimagehosting.net/uploads/e6b36040e8.png 由于噪音和那里的许多线,我无法确定哪个是招牌的边界线。有时候,在霍夫变换之后,我可以找到直线的边界。我被困住了....在这种情况下... 这是从手机相机拍摄的2张原始照片 替代文字http://www.freeimagehosting.net/uploads/6dbd613edf.jpg 替代文字http://www.freeimagehosting.net/uploads/720da20080.jpg 我需要您的建议,以查看如何处理图像以将招牌拿出来? 非常感谢你

3
如何比较2个音频文件,返回差异百分比
有没有一种方法可以比较2个音频文件,从而返回一定百分比的差异?我正在使用C#VS08,.net framework 3.5。 编辑:声音的差异(例如,音频1 :"HELP"、音频2 :"HELP ME PLEASE",它将返回这2种音频之间的百分比差异。) 我目前正在以wav格式保存录制的文件,其比特率和质量也将与录制和比较的比特率相同。我想问一下是否有一种方法可以比较两个具有相同属性和相同格式(WAV)的音频文件中的声音(而不仅仅是二进制文件),并显示两个音频文件中两个声音之间的百分比差异。 帮助将不胜感激。
12 audio  c# 

3
如何使用FFT或DFT重新采样音频
我首先通过执行FFT,然后仅获取所需结果的一部分,然后执行逆FFT,来对语音音频进行下采样。但是,只有当我使用两个都是2的幂的频率(例如从32768降到8192的下采样)时,它才能正常工作。我对32k数据执行FFT,丢弃数据的前3/4,然后执行对其余的1/4进行逆FFT。 但是,每当我尝试使用无法正确排列的数据来执行此操作时,就会发生以下两种情况之一:我使用的数学库(Aforge.Math)会产生拟合,因为我的样本不是2的幂。如果我尝试对样本进行零填充,以使它们成为二乘幂,则另一端会产生乱码。我还尝试使用DFT来代替,但最终会变得异常缓慢(这需要实时进行)。 在初始FFT和最后的逆FFT上,我如何正确地对FFT数据进行零填充?假设我有一个44.1khz的样本需要达到16khz,我目前正在尝试这样的样本,样本大小为1000。 将输入数据最后填充到1024 执行FFT 将前512个项目读入数组(我只需要前362个,但需要^ 2) 执行逆FFT 将前362个项目读入音频播放缓冲区 由此,我最后得到了垃圾。进行相同的操作,但由于样本已经是^ 2,而不必在步骤1和3进行填充,可以得出正确的结果。
12 c#  audio 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.