나는 아기의 울음을 감지 할 VB.NET의 작은 응용 프로그램을 작성하고 싶습니다. 그런 응용 프로그램을 어떻게 시작해야합니까?VB.NET으로 아기를 즐겁게하기
답변
내 생각 : 당신은 원시 마이크 데이터에 액세스 할 수 있다면 :
- 평균 세트를 표준 편차 이외의 소음 (이것은 대부분의 배경 잡음을 제거한다)
- 를 정상화 제거 데이터는 주파수의 범위 내에서 큰 톤에 이벤트를 등록하려면 소프트웨어를 구성
- 높은 톤에
- 초점을 설정
당신이 이것에 던지려는 노력의 양에 따라 베이 즈안이나 신경 네트워크를 사용하여 사운드가 아기인지 아닌지를 결정할 수 있습니다. 그것은 프로그램을 좀 더 복잡하게 만들지 만, 아기가되기를 원하지 않을 때 아기를 진실하게하려고 할 것입니다.
오디오 처리 시스템은 실제로 데이터를 마사지하고 원시 스트림에서 정보를 추론하기 위해 많은 수학을 사용하는 경향이 있습니다. VB.NET은 최상의 결과와 성능을 제공하는 수학 및 입력 API를 사용할 때 최상의 플랫폼이 아닐 수도 있습니다.
신호 처리는 응용 프로그램이 작동되기를 바라는 알고리즘을 적용하는 것보다 훨씬 복잡합니다. 프로그램의 유용성을 검증하기 위해 결과를 테스트하는 방법, 정말로 무엇을하고 싶은지, 진행 방법 및 가장 중요한 것을 계획해야합니다.
마이크에서 입력하는 것은 매우 간단합니다. 당신이 아기 울음의 주요 특성을 식별 할 수 있다면 원시 wav를 분석하는 것이 간단해질 수 있습니다. 아기가 울음을 기록하십시오. 뭐라구? 피치 변화, 지속 시간인가? 공통점을 알게되면 일련의 변화하는 값에서 그 변화를 식별 할 수있는 알고리즘을 찾으십시오. 일련의 숫자에 변화의 범위를 찾을 수있는 많은 알고리즘이 있습니다.
+1 정말 좋은 답변입니다! – RCIX
좋은 답변이지만 VB.NET이이 용도에 적합하지 않은 이유를 모르겠습니다. 나는 VB.NET에서 알고리즘이 많은 응용 프로그램을 작성하고 아무런 문제가 없다. –
키스가 맞다 ...................... 여기에 귀하의 15 자리가 있습니다. –
- 1. C#을 VB.NET으로 변환해야합니다.
- 2. VB6에서 Vb.net으로 업그레이드하는 프로그래밍 로직
- 3. vbscript 스 니펫을 vb.net으로 변환
- 4. 대리자를 C#에서 vb.net으로 변환
- 5. C# 람다 함수를 VB.net으로 변환
- 6. VBScript 속성을 VB.NET으로 자동 변환
- 7. 서버에서 vb.net으로 데이터 배열 반환
- 8. VB.net으로 변환 할 수 없습니다
- 9. VB에서 C# 또는 VB.net으로 변환
- 10. Windows XP에서 VB.NET으로 양식 인쇄
- 11. VB6을 VB.net으로 변경하십시오. 변형 질문
- 12. C# Linq를 Vb.net으로 변환하는 방법
- 13. VB6 ActiveX 컨트롤을 VB.net으로 마이그레이션하려면 어떻게합니까?
- 14. Linq를 사용하여 Load DataTable - VB.Net으로 C# 변환
- 15. VB6에서 VB.NET으로 마이그레이션하는 동안의 라이브러리 동작
- 16. 현재 사용자의 바탕 화면을 VB.NET으로 가져 오기
- 17. VB.net으로 서버 다운을 확인하는 방법은 무엇입니까?
- 18. Excel VBA를 VB.Net으로 변환하여 Selection.ListObject.QueryTable 그대로
- 19. 자바를 C# 또는 VB.net으로 변환 C#
- 20. 이 코드를 C#에서 VB.NET으로 번역하십시오.
- 21. 디자이너에서 VB.NET으로 표시되는 전체 양식 GroupBox 선택
- 22. 형식을 잃지 않고 RichTextBox 내용을 vb.net으로 변환
- 23. 어떻게 C# delegate 함수를 VB.Net으로 변환하겠습니까?
- 24. 전체 C# 프로젝트를 vb.net으로 변환하는 방법?
- 25. PHP에서 C# 또는 VB.NET으로 데이터 보내기
- 26. 님이 익명 vb.net으로 변환하는 데 도움이
- 27. C#의 코드 조각을 VB.NET으로 변환
- 28. linq to XML (C#에서 VB.net으로 변환)
- 29. subsonic & vb.net으로 datagridview 콤보 상자 채우기
- 30. Silverlight 용 VB.NET으로 변환 된 C# 코드 "CSV로 내보내기"
조용한 환경이나 시끄러운 환경에서 인식하고 싶습니까? –
컴퓨터에서 뒤로 물러나서 아이를 잡으십시오. 어린이는 코드보다 중요합니다. :) – Stewbob
아이들은 코드보다 중요하지 않습니다. 코드는 어린이의 입에 음식을 넣는다 –