1: ��;Ͷ�� 2: ��Դ����ģ�飨Acoustic Analyzer�� 3: ��Ŀ���������ĵ� 5: �����ƴ�����ѧԺ 23 ���������С�� 6: 2026 �� 4 �� 8: һ����Ŀ���� 9: ��Դ����ģ���ǡ���;Ͷ�͡����˻����ϵͳ�ĺ��ĸ�֪����֮һ������ͨ����˷�������Ƶ�ź�ʵ�֣� 10: [encoding error] 11: [encoding error] 12: [encoding error] 13: [encoding error] 14: ģ����� C++17 �����������㷨�� ROS ������ͨ�� ONNX Runtime ���������������������Ϊ ROS1 Noetic �ڵ㲿���� P600 ���˻����ص��ԡ� 15: ��������ɹ������� 16: 2.1 ���뿪�� 17: �����ȫ�� 34 �������ļ��ı�д������ Core �㷨�㡢IO ����㡢ROS ��װ�㼰���׽ű��� 19: 2.2 ģ��ѵ���� ONNX ���� 20: �� Windows ������ʹ�úϳ����ݼ�����˶˵���ѵ����֤�� 21: [encoding error] 22: [encoding error] 23: [encoding error] 24: [encoding error] 25: 2.3 ��ʱ���������շ������� 26: ��ʵ�� source_type �����л����ƣ� 27: [encoding error] 28: [encoding error] 29: [encoding error] 30: 2.4 C++ ���뻷����������ͨ 31: ���� Windows + MinGW ��������� C++ ������·��ͨ�� 32: [encoding error] 33: [encoding error] 34: [encoding error] 35: [encoding error] 36: [encoding error] 37: 2.5 ���� Bug �޸���¼ 38: ������з��ֲ��޸������⣺ 39: [encoding error] 40: [encoding error] 41: [encoding error] 42: [encoding error] 43: [encoding error] 44: �����ܹ���� 45: ģ��������㹹�����ܹ��������㷨����ȫ������ ROS��ȷ���ɷ��롢�ɲ��ԡ�����ֲ�� 47: �������������������������������������������������������������������������������������� 48: �� ROS �㣨acoustic_node / threat_publisher���� �� ���ⶩ��/���� 49: �������������������������������������������������������������������������������������� 50: �� IO �㣨WavFileSource / MobilePhoneSource���� �� ��ƵԴ���� 51: �������������������������������������������������������������������������������������� 52: �� Core �㣨Pipeline ��������ģ�飩 �� �� �� ROS ���� 53: [encoding error] 54: [encoding error] 55: [encoding error] 56: [encoding error] 57: [encoding error] 58: �������������������������������������������������������������������������������������� 60: �ġ���ǰ���������� 61: 4.1 Python ѵ��������Windows ����֤�� 63: 4.2 C++ ���뻷����Windows �����ã� 64: [encoding error] 65: [encoding error] 66: [encoding error] 67: [encoding error] 68: [encoding error] 69: [encoding error] 70: �C ���������У�build_core_test.bat��һ������ȫ�����ԣ� 71: �C ��׼ CMake��build_cmake_mingw.bat���Զ���������·�����⣩ 72: �塢������������һ���ƻ� 74: �����ؼ����ò����ٲ� 75: config/acoustic_params.yaml ���IJ����� 76: source: 77: type: "mobile_phone" # ��ʱ������mobile_phone / wav_file / mic_array 78: audio: 79: sample_rate: 16000 80: chunk_duration: 2.0 # �������� 2 �� 81: hop_duration: 0.5 # ���� 0.5 �� 82: features: 83: n_mels: 64, n_fft: 2048, hop_length: 512 84: mic_array: 85: num_mics: 1 # [TEMP] 1=�ֻ�; [FINAL] 4=���� 86: layout: "cross", spacing: 0.15 87: classifier: 88: model_path: ".../gunshot_classifier.onnx" 89: threshold: 0.7 90: �ߡ��ļ�·������ 91: ��Ŀ��Ŀ¼��software/src/drone-software/src/acoustic/ 92: [encoding error] 93: [encoding error] 94: [encoding error] 95: [encoding error] 96: [encoding error] 97: [encoding error] 98: [encoding error] 99: [encoding error] 100: [encoding error] 101: �ˡ����������ű�˵�� 102: [encoding error] 103: ����Ŀ�꣺test_core_lib.exe / extract_mel_cpp.exe / test_classifier_cpp.exe 104: [encoding error] 105: �Զ���Դ�븴�Ƶ� C:/temp/acoustic_src���������·�����⣩���� C:/temp/acoustic_build ������ 106: ��ɺ󽫿�ִ���ļ����ƻ�ԭĿ¼����������Ҫ��׼ CMake ���̵ij����� 108: AI ���ֽ���ȡ���ĵ�����Ŀ���룬���ڵ�ǰ״̬�����ƽ���