发布日期:09-12 • 分类信息 • 阅读 115 次
之前说到来至加拿大的算账机器人用到CouchDB是一个开源的面向文档的数据库管理系统,PC-28算账机器人软件用到的CouchDB的问
然而也用到了OpenCV可以运行在Linux、Windows、Android和Mac OS操作系统上。
官方:http://pc16888.com
OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。
过程提示:
1001622374850687%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%------------------------------------------------------------------------------------%
%************************************** Filter **************************************%
%------------------------------------------------------------------------------------%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Date:2018.8.25
% Author:flypassion
% Version:1.0
clear all
close all
clc
%% Parameter Interface
Frequence0 = 60; %单位:Hz
Frequence1 = 130; %单位:Hz
Frequence2 = 1e3; %单位:Hz
SampleFre = 4e3; %单位:Hz
SampleLen = SampleFre; %采样点数
%% Main
%-------------------产生三路信号
t = 0:1/SampleLen:1/SampleFre*(SampleLen-1);
SignalData0 = sin(2*pi*Frequence0*t);
SignalData1 = sin(2*pi*Frequence1*t);
SignalData2 = sin(2*pi*Frequence2*t);
SignalData3 = SignalData0+SignalData1+SignalData2;
figure;hold on
plot(t(1:150),SignalData0(1:150),'b')
plot(t(1:150),SignalData1(1:150),'r')
plot(t(1:150),SignalData2(1:150),'k')
hold off
figure;plot(t(1:150),SignalData3(1:150))
title('三路信号求和')
%-------------------频谱分析
FFT_Data = fft(SignalData3);
Amplitude = abs(FFT_Data);
Amplitude = Amplitude/length(Amplitude);
Amplitude(2:end) = 2*Amplitude(2:end);
Frequence = (0:(length(Amplitude)/2-1))/length(Amplitude)*SampleFre;
figure;plot(Frequence,Amplitude(1:length(Frequence)))
title('三路信号叠加频谱')
%-------------------低通滤波
LPF_Coe = load('LPF_60M.mat');
LPF_Data = filter(LPF_Coe.LPF_60M,1,SignalData3);
figure;plot(t,LPF_Data)
title('低通滤波之后的波形')
%-------------------低通滤波之后频谱分析
FFT_LPF_Data = fft(LPF_Data);
Amplitude_LPF = abs(FFT_LPF_Data);
Amplitude_LPF = Amplitude_LPF/length(Amplitude_LPF);
Amplitude_LPF(2:end) = 2*Amplitude_LPF(2:end);
Frequence = (0:(length(Amplitude_LPF)/2-1))/length(Amplitude_LPF)*SampleFre;
figure;plot(Frequence,Amplitude_LPF(1:length(Frequence)))
title('低通滤波之后的频谱')
%-------------------带通滤波
BPF_Coe = load('BPF_130M.mat');
BPF_Data = filter(BPF_Coe.BPF_130M,1,SignalData3);
figure;plot(t,BPF_Data)
title('带通滤波之后的波形')
%-------------------带通滤波之后频谱分析
FFT_BPF_Data = fft(BPF_Data);
Amplitude_BPF = abs(FFT_BPF_Data);
Amplitude_BPF = Amplitude_BPF/length(Amplitude_BPF);
Amplitude_BPF(2:end) = 2*Amplitude_BPF(2:end);
Frequence = (0:(length(Amplitude_BPF)/2-1))/length(Amplitude_BPF)*SampleFre;
figure;plot(Frequence,Amplitude_BPF(1:length(Frequence)))
title('带通滤波之后的频谱')
上一篇 :中国GPU崭露头角:摩尔线程内部信分析CQ9电子行业的新机遇
下一篇 :盈锋
CQ9电子游戏哪个出分高:可谓一绝的爆分技巧大奖 2023-11-27 17:28:12
独家iBB娱乐游戏体验:《模拟山羊3》沙盒恶搞全新季节性 2023-11-22 11:05:24
全球PG游戏格局巨变:newzoo发布2023报告,主机+PC竞争激 2023-11-21 13:36:26
小黑云数据:湖北十堰高仿 vps,4核/4G内存/60G硬盘/10Mbp 2023-11-20 08:27:51
荣耀之战!AE86归来《巅峰极速:夜城狂飙》成为PG游戏极 2023-11-11 14:44:44
新手必读:CQ9跳高高电玩游戏技巧规律之爆分秘籍! 2023-11-09 00:47:37
中国GPU崭露头角:摩尔线程内部信分析CQ9电子行业的新机 2023-11-06 21:51:33
算账机器人-JND-PC算账-加拿大-牛牛机器人 2023-09-12 15:37:52
盈锋 2023-08-25 12:23:52
水利水电二级资质转让 2023-08-12 19:21:13