Да, признаю, алгоритм распознавания так себе, требует доработки.
Про дотнет 4.0 тоже учту в следующем обновлении, не знал что кто-то ещё ХР использует :-)
NEO SPECTRUMAN (26.09.2020)
Последний раз редактировалось NEO SPECTRUMAN; 26.09.2020 в 15:17.
Большое спасибо за красивые исходники с подробными комментами! Я околонулевой читатель сишарпа, поэтому позволю себе тупой вопрос. Я правильно понимаю, что длина волны в программе считается только по пересечениям оси x? Просто при грязном сигнале или малой амплитуде точки
часто колбасятся около нуля (в вашем случае 128) и длина волны будет плавать в достаточно широком диапазоне значений. Не лучше ли было вычислять первую и вторую производные, а точки пересечения с нулем считать, как половину интервала между экстремумами функции?
Последний раз редактировалось SoftLight; 29.09.2020 в 15:27.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)