草庐IT

fft_point

全部标签

ios - 使用 vDSP 打包实数到复数 FFT 2d

我正在尝试使用vDSP在iOS中进行二维相位相关。我有2张相同大小的图像(宽度和高度是2的幂)。我想使用vDSP_fft2d_zrip对两个图像进行fft然后将一个乘以另一个的共轭。如何使用函数vDSP_ctoz和vDSP_ztoc对真实数据(图像)进行打包和解包以进行实到复2dfft? 最佳答案 这个问题我也花了几天时间!我最终找到了KiranPradeep的一个github项目,它很好地解释了如何做到这一点。由实数到复数FFT产生的复数数据采用一种奇怪的格式,Apple对此解释得不是很好。github项目也展示了如何使用它。ht

ios - 谷歌地图 ios : Mapview Route vertical polyline always points to north or top of location arrow

我已经在我的应用程序中实现了GoogleMapsIOS的基本功能。我必须将mapview的方位设置为始终指向顶部或北方。如果我点击导航按钮,我需要mapview应该动画到位置箭头的顶部,就像googlemapsios应用程序一样。箭头应始终固定并指向北方,只有mapView会根据转弯或位置设置动画或更改方位。这是我们说的对这是错误的> 最佳答案 我正在调用方向API来显示和计算路线。作为回应,他们为路线步骤提供了html_instructions。步骤响应的第一个索引总是返回一个相对于北方向的头。我们可以根据我们从指令中得到的头来设

iphone - (iPhone) 来自 iPod 的实时 FFT

好吧,我读过很多关于FFT的东西,但它似乎比构建tableView有点复杂。我正在寻找一种方法来分析三个范围(低、中、高)的播放音频(来自iPod库)。我认为FFT正在做这项工作,但我不确定我是否可以过滤(低通、带通和高通)播放的音频并分析峰值。因此,如果有人知道什么是最好的(我的意思是最快的(CPU)方法),请帮助我。不会有前端,所以我不会在窗口中绘制FFT(我猜绘图确实会占用大量CPU)。然后我不知道如何分析音频。我找到的所有FFT示例代码都使用了麦克风。我不想使用麦克风。我看到有东西获取音频文件并将其导出到未压缩的文件,但我需要进行实时分析。我看过aurioTouch2,但我不明

ios - 使用 Apple 的 Accelerate 框架、FFT、Hann 窗口和 Overlapping

我正在尝试为一个项目设置FFT并且真的没有清楚地了解事情......基本上,我使用AudioUnits从设备的麦克风获取数据。然后我想对该数据执行FFT。到目前为止,这是我的理解:我需要为我的数据设置一个循环缓冲区。在每个填充的缓冲区上,我应用一个Hann窗口,然后执行一个FFT。但是,我仍然需要一些关于重叠的帮助。为了获得更精确的结果,我知道我需要特别使用它,因为我正在使用窗口。但是,我找不到任何东西...这是我目前所拥有的(用于音调检测)://Setup-------------UInt32log2N=10;//1024samplesUInt32N=(1那么在哪里以及如何包含重叠?

ios - OpenGL 在 iPhone/iPad 设备上渲染 GL_POINTS 看起来很糟糕(但在模拟器中看起来完全没问题)

我创建了一个OpenGLES游戏,该游戏在iOS上使用GLKView进行渲染。我还添加了一些位于GLKView顶部的自定义UIButton。在渲染中,我使用GL_POINTS渲染模式绘制了一些星星。在模拟器中一切都很好,但在设备上看起来很糟糕。我想知道是否有人对我应该在设备上配置/寻找的东西有任何建议,这些东西可能需要设置才能获得正确的渲染图像。以下是结果的几张图片:模拟器设备(请忽略自定义按钮缩放比例的差异-设备屏幕截图是在iPad上截取的)。 最佳答案 事实证明,问题与未在OpenGLES着色器中设置gl_PointSize有关

ios - glDrawArrays(GL_POINTS, 0 4) 在 iOS 5.0 和 openGL ES 2.0 中不绘制点

我有一个简单的OpenGLES2.0代码来绘制点。这是VAO设置:staticconstGLfloatsquareVertices[]={-0.5f,-0.5f,-1.0f,0.5f,-0.5f,-1.0f,0.5f,0.5f,-1.0f,-0.5f,0.5f,-1.0f};staticconstGLfloatsquareColors[]={1.0f,0.0f,0.0f,1.0f,0.0f,1.0f,0.0f,1.0f,0.0f,0.0f,1.0f,1.0f,1.0f,0.0f,1.0f,1.0f};glGenVertexArraysOES(1,&_vertexArray);glBin

ios - iOS vDSP 的 FFT 不对称

我正在使用Apple的vDSPAPI来计算音频的FFT。但是,根据我对实际输入的FFT的理解,我的结果(在amp[]中)不是围绕N/2对称的,而它们应该是对称的?在下面的frame中是一个包含音频样本的float组[128]。intnumSamples=128;vDSP_Lengthlog2n=log2f(numSamples);FFTSetupfftSetup=vDSP_create_fftsetup(log2n,FFT_RADIX2);intnOver2=numSamples/2;COMPLEX_SPLITA;A.realp=(float*)malloc(nOver2*sizeof

ios - 如何在 iOS : Memory is never released; potential leak of memory pointed to by 中正确释放内存

我开发了下一个代码,用于将NSMutableString对象转换为NSData对象:-(NSData*)desSerializarFirma:(NSMutableString*)firma{NSArray*arregloBits=[firmacomponentsSeparatedByString:@","];unsignedc=arregloBits.count;uint8_t*bytes=malloc(sizeof(*bytes)*c);unsignedi;for(i=0;i当我用xCode分析它时,它说memoryisneverreleased;potentialleakofmem

ios - 谷歌地图 : How to draw dash line to connect with starting point of direction path on google map ios

我在我的项目中使用谷歌地图来获取方向和显示路线。我已完成所有操作,但无法绘制虚线以连接我所在位置或建筑物的路线起点。看我的app截图screenshot1现在我想像google-mapsscreenshot2那样画虚线任何意见和建议将不胜感激 最佳答案 要添加虚线以连接起点和终点,您必须在方向路径json响应中做更多的事情,我在某处绘制了直线虚折线,如果您有与代码相关的曲线,则也更新您的答案,Russell建议的链接对您帮助不大,DrawingRouteBetweenTwoPlacesonGMSMapViewiniOS你必须做以下事

hadoop - hadoop的fft算法实现

我想用Hadoop实现快速傅里叶变换算法。我知道递归fft算法,但我需要您的指南才能实现它的Map/Reduce方法。有什么建议吗?谢谢。 最佳答案 我这里有一个初步的解决方案:http://blog.jierenchen.com/2010/08/fft-with-mapreduce.html我还没有尝试对此进行编码,所以我不能100%确定它是否有效。让我知道我是否犯了错误。 关于hadoop-hadoop的fft算法实现,我们在StackOverflow上找到一个类似的问题: