Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
ArxangelXA
43 / 14 / 0
Регистрация: 20.08.2012
Сообщений: 529
#1

Алгоритм для обработки данных частотного анализа - C++

24.07.2014, 14:58. Просмотров 728. Ответов 5
Метки нет (Все метки)

Честно говоря я сомневаюсь, что писать нужно сюда, но к экспертам меня не пускают)) Сам я далеко не эксперт!
Очень надеюсь на ваше помощь, думаю что вы мне сможете помочь.

Создаю устройство, условно говоря это 2 устройства на каждую руку(типа браслета). Основание Arduino язык там как знаете С++. Плюс к этому акселерометр+гироскоп. Дело выглядит так акселерометр+гироскоп снимают показания с обеих рук (ускорения в трех осях, которые потом корректируются с помощью акселерометр), вроде как так это должно выглядеть))) Потом проводим частотный анализ данных, отсортировывая данные (наверно по повторяющимся данным). Строим по этим данным графики и сравниваем где отличия между ними. И после этого делаем выводы, что правая или левая рука развита сильнее или слабее другой. Вроде все описал

Мне нужно написать алгоритм, сортировки всех этих данных с помощью математики и частотного анализа. И после выведения данных. Вообщем если код напишите это хорошо, но для начала бы алгоритм, потому что я очень смутно понимаю как это реализовать! Я не могу понять как это реализовать вот этот частотный анализ и дальнейший анализ данных.

Я точно не знаю в какой раздел обратиться, но люди часта тут помогают с решением стандартных задач по программированию значит такое тоже могу помочь) А то мне на практике это задали, а как реализовать без понятия((((
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2014, 14:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Алгоритм для обработки данных частотного анализа (C++):

Алгоритм обработки фотографий камеры 360 градусов - C++
Ребят есть ли какой код поясняющий принцип обработки этой камерой фотографий и предствлении их в формате 360 градусов или может кто...

Создание классов для обработки и анализа текстовых файлов! - C++ Builder
Нужна курсовая на тему "создание классов для обработки и анализа текстовых файлов". Пожалуйста кто может помочь хотя бы программу по этой...

Ускорить алгоритм обработки текста - C++ Builder
Здравствуйте. Есть программа для обработки ссылок на сайты - нахождение и сохранение доменов. Её работа заключается в следующем: есть...

Условие для анализа нескольких полей структуры одновременно - C++ Builder
Привет всем. Есть тут у меня курсовой, я застопорился на задаче с начислением стипендии студентам. Вот условия Вот что я сделал...

Идеология обработки принятых данных - C++ Builder
Добрый день. Есть некое USB устройство, с которым выполняется обмен через SDK производителя. Передача и прием работают отлично, теперь...

Определение и использование функций для обработки стандартных типов данных - Visual C++
Заданы три числа. Отрицательные числа заменить абсолютными значениям, нулевые значения – единицами, положительные – увеличить в два раза.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
24.07.2014, 15:50 #2
Цитата Сообщение от ArxangelXA Посмотреть сообщение
мне на практике это задали, а как реализовать без понятия
На практике чего? Стратапов?

Цитата Сообщение от ArxangelXA Посмотреть сообщение
после этого делаем выводы, что правая или левая рука развита сильнее или слабее другой
Плохой подход. Не будет работать на всяких там военных, автомобилистах с машинами с правым рулем, и с прочими любителями странной походки.

Цитата Сообщение от ArxangelXA Посмотреть сообщение
Строим по этим данным графики и сравниваем где отличия между ними
Построить график - фигня. Как сравнивать будете? Что? Что это будет значить? Вот это самый трудный момент.

Цитата Сообщение от ArxangelXA Посмотреть сообщение
люди часта тут помогают с решением стандартных задач по программированию значит такое тоже могу помочь
Если человек хорошо подтягивается на одной руке это не значит, что он может легко подтянуть макроэкономику страны.

Цитата Сообщение от ArxangelXA Посмотреть сообщение
Мне нужно написать алгоритм, сортировки всех этих данных с помощью математики и частотного анализа
По сути у вас будут три (на каждую плоскость) аналоговых графика в реальном времени, где каждый пик будет мах рукой. Чем выше будут пики, тем соответственно сильнее мах. Если перевести данные из временной в частотную область (преобразование фурье), то можно получить ваши графики в удобном числовом виде - преобладание больших значений высоких частот будет говорить об интенсивном махе. Затем нужно будет взять все три обработанных графика и получить из них одно результирующее значение (среднее арифметическое по всем трем, или лучше с разными коэффициентами по направлениям) - это и будет степень развитости. Ее вот и надо будет сравнивать для обеих рук.
1
ArxangelXA
43 / 14 / 0
Регистрация: 20.08.2012
Сообщений: 529
24.07.2014, 20:06  [ТС] #3
SatanaXIII, Ну это не стартап, а просто мой проект в универе)) Подумал если так написать никто не поможет)

Работать эти устройства должны только во время силовых упражнений, а не постоянная ношение.

Что касается графиков я сам толком не догоняю что и с чем. Но понял что должны сравнивать отклонения правой части от левой или на оборот (вообщем они должны быть одинаково развиты). А в идеале это потом должно сравниваться с эталоном(человек который развит равномерно и не имеет проблем с позвоночником)

Просто здесь умные люди решающие головоломки быстро))

По сути вы хоть прояснили мне картину)) А насчет
Если перевести данные из временной в частотную область (преобразование фурье)
это с помощью кода как реализовать?
Как это все будет выглядеть программно?

Добавлено через 2 часа 18 минут
Что та вроде такого? http://shackmaster.narod.ru/fourier.htm
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
24.07.2014, 20:28 #4
Цитата Сообщение от ArxangelXA Посмотреть сообщение
Работать эти устройства должны только во время силовых упражнений
А вот это уже интересно.
На ардуине к тому же: реализуемо, дешево, доступно, и к тому же, вопреки распространенному мнению, чем толще будут диоптрии носящего, тем круче зафиксированные показатели.

Цитата Сообщение от ArxangelXA Посмотреть сообщение
сравниваться с эталоном(человек который развит равномерно и не имеет проблем с позвоночником)
Вы веруете, что вы найдете такого? Это риторический вопрос.

Цитата Сообщение от ArxangelXA Посмотреть сообщение
это с помощью кода как реализовать?
Как это все будет выглядеть программно?
Добавлено через 2 часа 18 минут
Что та вроде такого?
Да, что-то вроде такого.
Вот здесь можно обчитаться до смерти подобными материалами: Литература по ЦОС и алгоритмам
В общих же прочих случаях можете воспользоваться механизмом безудержного поиска по форуму.


P.S. Опишите пожалуйста конкретно, в виде списка, что у вас имеется вообще. (такой-то контроллер, такая-то среда программирования, какие есть наработки (если вдруг есть), какими именно данными вы располагаете (массивы, там, какого типа, все такое), и вообще на каком этапе сейчас все находится)
1
ArxangelXA
43 / 14 / 0
Регистрация: 20.08.2012
Сообщений: 529
24.07.2014, 20:46  [ТС] #5
SatanaXIII, Оуоу кажется я и так сказал слишком много лишнего в общественном доступе(( и это мне обернется крахом((( Утечка инфы из-за глупости автора! Большое спасибо за помощь.
Очень надеюсь на вашу порядочность и понимание.
А нельзя тему удалить?
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
25.07.2014, 09:23 #6
ArxangelXA, не, темы не удаляются (2.3).
Какая утечка? - Вы еще ничего не сказали.

P.S. Потом хоть поделитесь результатами. Когда на рынок выйдете.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2014, 09:23
Привет! Вот еще темы с ответами:

Дешифровка шифра Цезаря методом частотного анализа - C++
Добрый вечер всем. Уже несколько дней бъюсь над задачей и все время выводит явно не то что надо. Я много полазил по КодФоруму и не тольуо...

Метод частотного анализа - Криптография
Добрый вечер! Понимаю, надежды мало, но, может, кто-нибудь все-таки сможет помочь. Нужно расшифровать шифр простой замены. Методом...

Расшифровать текст методом частотного анализа - Криптография
Зашифровывание сообщений состоят в замене букв исходного текста в соответствии с некоторой (известной только отправителю и получателю)...

Расшифровать текст методом частотного анализа - Криптография
Здравствуйте,подскажите пожалуйста, есть зашифрованный текст, в этом тексте каждая буква заменена произвольно на другую букву. Облазил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.07.2014, 09:23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru