15
A
回答
36
#define kFilteringFactor 0.1
static UIAccelerationValue rollingX=0, rollingY=0, rollingZ=0;
- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration {
// Calculate low pass values
rollingX = (acceleration.x * kFilteringFactor) + (rollingX * (1.0 - kFilteringFactor));
rollingY = (acceleration.y * kFilteringFactor) + (rollingY * (1.0 - kFilteringFactor));
rollingZ = (acceleration.z * kFilteringFactor) + (rollingZ * (1.0 - kFilteringFactor));
// Subtract the low-pass value from the current value to get a simplified high-pass filter
float accelX = acceleration.x - rollingX;
float accelY = acceleration.y - rollingY;
float accelZ = acceleration.z - rollingZ;
// Use the acceleration data.
}
8
以防萬一有人想知道,高通濾波器可以在Accelerometer Graph sample找到。
1
這是鏈接,我也在找這個鏈接。這是自適應/非自適應高通和低通濾波器的一個例子:Apple iOS Reference Library - AccelerometerGraph Example
相關問題
- 1. iOS - 用於加速度計的高通濾波器方程
- 2. 如何在Matlab中實現高通巴特沃斯濾波器?
- 3. iPhone麥克風高通濾波器
- 4. 中值濾波器超高效實現
- 5. 如何使用dygraphs實現高通和低通濾波?
- 6. 在C中實現簡單的高通和低通濾波器
- 7. 加速度傳感器低通濾波
- 8. Butterworth高通濾波器,Matlab
- 9. 高通濾波器matlab
- 10. 低/高通濾波器
- 11. 在matlab中實現低通濾波器
- 12. 在張量流中實現高通濾波器
- 13. Android中的低通濾波器加速度計
- 14. 卡爾曼濾波器的實現:只有加速度計輸入的位置
- 15. 如何實施低通濾波器?
- 16. Prewitt濾波器實現Matlab
- 17. 公式高斯高通濾波器
- 18. 低通和高通濾波器?
- 19. 如何在c#/ Silverlight中實現帶通濾波器
- 20. 如何在Matlab中實現低通Butterworth濾波器?
- 21. 如何在Matlab中實現帶通Butterworth濾波器?
- 22. 如何使用java實現低通濾波器
- 23. 爲solr設計濾波器
- 24. 用SVG濾波器實現自適應閾值濾波器
- 25. MATLAB如何在頻域實現Ram-Lak濾波器(Ramp濾波器)?
- 26. iPhone中的低通濾波器
- 27. 用於速度估計的python中的卡爾曼濾波器實現
- 28. 高通濾波器使用FFTW在C
- 29. 頻域中的高通濾波器
- 30. iOS AVAudioSession應用高通濾波器
謝謝!我知道我已經看到它在某處 – 2008-09-27 05:03:50