-
Количество публикаций
3 873 -
Зарегистрирован
-
Посещение
-
Days Won
346
Все публикации пользователя Smorodov
-
Как работают системы слежения за объектами?
Smorodov replied to ProgerX's topic in Обсуждение общих вопросов
Используется еще вектор скорости. Предполагается что объекты инертны, и векторы скорости быстро не меняют. Ну еще копайте разные фильтры Кальмана и иже с ними. Есть еще наш с Сергеем Нужным проект: https://github.com/Smorodov/Multitarget-tracker правда по коммитам сейчас он много больше его чем мой -
Использование Google для распознавания речи
Smorodov replied to Smorodov's topic in Обсуждение общих вопросов
Пожалуйста, пишите по сути, что-нибудь практически полезное. -
tensorflow object detection пропускает объекты
Smorodov replied to MiXaiLL76's topic in Вопросы по нейросетям и ИИ
Ну не факт . Наиболее частые ошибки: не тот порядок каналов; неправильная раскладка цветовых данных (чередующиеся или по плоскостям); не вычтенное среднее, не тот диапазон (0-255 вместо 0-1). -
Нахождение ключевых точек объекта и угла его поворота в пространстве
Smorodov replied to Jove's topic in Обсуждение общих вопросов
Наткнулся на похожий проект: https://github.com/lmb-freiburg/mv3d -
Нахождение ключевых точек объекта и угла его поворота в пространстве
Smorodov replied to Jove's topic in Обсуждение общих вопросов
Просто тут не будет AAM , по опыту, довольно медленный. ASM , как правило, быстрый, но дерганый, нужно сглаживать движение. Посмотрите этот проект: https://github.com/TadasBaltrusaitis/CLM-framework/tree/master Там есть и матлабовские скрипты для обучения моделей. Может пригодится еще : https://github.com/patrikhuber/eos -
tensorflow object detection пропускает объекты
Smorodov replied to MiXaiLL76's topic in Вопросы по нейросетям и ИИ
Для начала соберите изображения, на которых сеть ошибается и дообучите сеть на них. (лучше новые, собранные при реальной работе) Можно просто дублировать их в датасете, чтобы встречались почаще. Ну и повторять процесс, пока результат не устроит. -
Взаимно , еще пока не совсем вернулся, но надеюсь скоро втянусь по полной.
-
Может и несколько фантастичный вариант, но в качестве направления для подумать. 1. выгнать всех с площадки, выключить свет. 2. включать по очереди по одному прожектору, фоткать что получилось. 3. во время трекинга синтезировать фоновое изображение, сложением изображений включенных в данный момент прожекторов ( предполагаем известным) 4. применяем вычитание фона. 5. ..... т.д.
-
Нейросеть всегда выдает 0 в accuracy
Smorodov replied to TexHik620953's topic in Вопросы по нейросетям и ИИ
Посмотрите книжку "Practical time series analysis" (раздел "Recurrent neural networks for time series forecasting") Там как раз ваш случай разобран.- 1 reply
-
- tensorflow
- keras
-
(и ещё %d)
Теги:
-
Моя очередная химерка BCB_OpenCV.rar Инструкции и пример проекта внутри. UPD: патч на opencv.org: http://code.opencv.org/issues/2057
-
Реализовал измеритель пульса по изображению с камеры (pdf-ка в архиве с исходниками). Работает не очень устойчиво (думаю из-за того что переключаются каналы разделенные при помощи ICA), но при удачном исходе на разложении Фурье виден острый четкий пик. Предлагаю желающим поэксперименировать Там встроен детектор лица, но и так работает Исходники (используются: OpenCV и Eigen): HeartRateMeasure.rar UPD: добавил комментариев и немного подправил исходники. Только что откопал интересный ресурс по теме: http://people.csail.mit.edu/mrub/vidmag/ с исходниками на MATLAB и видеороликами (обязательно посмотрите ). И еще исходники на питоне: https://github.com/thearn/webcam-pulse-detector
-
Делал как то, использовал во многих проектах. Работает быстро вот залил на гит: https://github.com/Smorodov/PiecewiseAffineWarper Документацией не озадачивался, т.к. использовал только для себя. Пример использования можно посмотреть здесь: https://github.com/Smorodov/FaceRotate/blob/master/main.cpp но тут может быть более старая версия piecewise affine warper-а.
-
Так это, MTCNN уже всюду портировали и на чистом OpenCV + BLAS и еще один видел, по детекту лиц и 5 ключевых точек, в маленьком разрешении работает близко к реалтайм. Еще есть face parsing, там же и датасет можно найти: https://www.sifeiliu.net/face-parsing в реалтайме вряд ли-пойдет, но для записанных видео, вполне (не пробовал, могу ошибаться).
-
Посмотрите еще проекты по ссылкам ниже, может будет полезны. https://github.com/santhosh-kumar/MultiCameraTracking и здесь https://github.com/OpenPTrack/open_ptrack
-
Посморите здесь: https://github.com/daviddoria/Examples/blob/master/c%2B%2B/OpenCV/SolvePNP/SolvePNP.cxx Но в примере не нормаль напрямую, а поворот и смещение.
-
Ну мне не особо нужно посты накручивать Просто имелось ввиду отладить всю логику на видео из стриммера , а после, если все еще будет нужно, лезть в железки. Ну если горит прям "оооуу !", тогда гуглите "direct3d hook capture".
-
Есть же софт для стримминга, как я понимаю, та же IP-камера по сути.
-
Поищите HOG+svm классификатор, он прекрасно справляется. например: http://blog.dlib.net/2014/02/dlib-186-released-make-your-own-object.html
- 37 replies
-
- распознавание
- каскад
-
(и ещё %d)
Теги:
-
Как начать эффективно работать с нейросетями
Smorodov replied to Artemtemtem's topic in Вопросы по нейросетям и ИИ
Еще книжка на русском есть: https://www.piter.com/product/glubokoe-obuchenie -
Алгоритм сегментации по принципу скользящего окна и вычисление контраста
Smorodov replied to maxfashko's topic in OpenCV
По кривым рассеяния не искал не знаю, есть ли открытые реализации. По сегментации суперпикселями, вот поиграйтесь:SuperPixelSegmentation.rar -
Обработка результатов работы НС Enet загруженного через OpenCVна языке Java.
Smorodov replied to DenisN03's topic in Вопросы по нейросетям и ИИ
Это попиксельный argmax по слоям выходной матрицы, с последующей раскраской. Не знаю как на java будет, давно не использую.- 3 replies
-
- opencv
- neural-network
-
(и ещё %d)
Теги:
-
Обработка результатов работы НС Enet загруженного через OpenCVна языке Java.
Smorodov replied to DenisN03's topic in Вопросы по нейросетям и ИИ
Argmax(-26.287221908569336, -14.588539123535156, -7.386473655700684, 1.4765703678131104, 15.550891876220703)=4- 3 replies
-
- opencv
- neural-network
-
(и ещё %d)
Теги:
-
Сравнение объектов контурным анализом.
Smorodov replied to 2expres's topic in Обсуждение общих вопросов
Это называется метрики, их не две, а намного больше самые популярные: 1) Евклидова метрика. 2) чем то напоминает дистанцию Хемминга, но там тоже сумма считается. https://ru.wikipedia.org/wiki/Расстояние_Хэмминга 3) https://ru.wikipedia.org/wiki/Расстояние_Махаланобиса 4) https://ru.wikipedia.org/wiki/Расстояние_городских_кварталов Опять же надо подбирать экспериментально. -
Сравнение объектов контурным анализом.
Smorodov replied to 2expres's topic in Обсуждение общих вопросов
Ну размерность векторов это обычно предмет для экспериментального подбора. Вообще еще один метод есть, вычисляются собственные векторы и числа, и оставляют количество векторов, сумма собственных чисел которых равна, скажем 95% от всей суммы чисел. Смотрите PCA анализ. -
Сравнение объектов контурным анализом.
Smorodov replied to 2expres's topic in Обсуждение общих вопросов
Посмотрите здесь: Количество дескрипторов, задает насколько детально описывается фигура. Подрезание количества коэффициентов дает сглаживание контуров. Еще тут посмотрите: https://www.codeproject.com/Articles/196168/Contour-Analysis-for-Image-Recognition-in-C