-
Количество публикаций
3 873 -
Зарегистрирован
-
Посещение
-
Days Won
346
Все публикации пользователя Smorodov
-
Оценить свободное пространство в грузовике
Smorodov replied to Ig1rF's topic in Обсуждение общих вопросов
Изображение не помешало бы, чтобы разговор был предметный. А так, одна камера, только для частных случаев будет работать.- 7 replies
-
- remaining space
- камера
-
(и ещё %d)
Теги:
-
Ошибка в opencv_core2410.dll после сборки проекта под VS 2019
Smorodov replied to al072's topic in OpenCV
А попробуйте сделать минимальную программку из 3 строчек и посмотрите Так влияние окружения исключите. -
Ошибка в opencv_core2410.dll после сборки проекта под VS 2019
Smorodov replied to al072's topic in OpenCV
А если бряку поставить перед местом ошибки и вручную протопать и посмотреть вокруг ? На всякий случай прицепил каскады от моей версии, сейчас сам попробую загрузить у себя. UPD: прогнал у себя на коде: std::string cfname = "lbpcascade_frontalface.xml"; cv::CascadeClassifier faceCascade; faceCascade.load(cfname); Все без ошибок. Студия 2019, виндовс 10, opencv 4.2 . lbpcascade_frontalface.xml -
Ошибка в opencv_core2410.dll после сборки проекта под VS 2019
Smorodov replied to al072's topic in OpenCV
А рабочая папка правильно установлена ? Если бросить каскад в папку с ехешником и запустить отдельно. Тоже падает ? -
Обучил свой вариант PR Net, задеплоил на C++ под ncnn. Проект можно скачать здесь: https://github.com/Smorodov/PrNet_cpp . Сетка работает неплохо, но хотелось бы с текстурой. Текстуру я сдираю с маской видимости. Но хотелось бы более красивой картинки. Есть мысль, что GAN в данном случае могла бы помочь. Может кто встречал что-нибудь по теме?
-
- 3d реконструкция лица
- gan
-
(и ещё %d)
Теги:
-
Хороший материал по теме: https://github.com/sunglok/3dv_tutorial
-
Можно вырезать автоконфигурацию ceres и прописать пути ручками.
-
Зоопарк сеток от Wolfram : https://resources.wolframcloud.com/NeuralNetRepository/
-
Наткнулся на большой склад интересных алгоритмов с кодом: https://paperswithcode.com/area/computer-vision
-
непонятный артефакт на снимке
Smorodov replied to Андрей_Андрей's topic in Обсуждение общих вопросов
Может зеркала (хром) ? Сложно сказать не видя автомобиля. -
Называется transfer learning. https://towardsdatascience.com/transfer-learning-from-pre-trained-models-f2393f124751
-
Сейчас в основном дообучают, берут готовую сеть, срезают последние слои, на их место ставят свои. При обучении исходные слои "замораживают" (ставят скорость обучения в 0). Сеть при этом учится быстро.
-
Выделение памяти на девайсе процесс не быстрый. А при изменении размеров входного тензора сеть каждый вызов ее перевыделяет. Сделайте вход максимального размера, и используйте поля. Еще лучше заморозить ее с фиксированным входом.
-
Конкретнее некуда https://www.learnopencv.com/install-dlib-on-windows/ И читать код примеров .
-
Ну прям под заказ не знаю, покопайте тут https://github.com/topics/face-recognition?l=c%2B%2B Всякого добра по теме там много.
-
Просто чтобы не терялось: https://github.com/andrewwillmott/splines-lib
-
С регуляризацией: https://ardianumam.wordpress.com/2017/09/22/deriving-polynomial-regression-with-regularization-to-avoid-overfitting/
-
"Дрожание" точек при поиске углов шахматной доски
Smorodov replied to fedor_malashin's topic in OpenCV
Можно тогда еще посмотреть Aruco, она встроена в OpenCV. -
"Дрожание" точек при поиске углов шахматной доски
Smorodov replied to fedor_malashin's topic in OpenCV
Я не в курсе цели трекания шахматки в вашем случае, но если это не для калибровки, то попробуйте эту либу: http://nghiaho.com/?page_id=576 Или фильтруйте уже 6D положение доски. Там все равно решается переопределенная СЛАУ и выдается решение по методу наименьших квадратов. Если делаете сглаживание для каждой точки, выглядеть будет конечно лучше, но точности вряд ли добавит. Как компромисс, используйте сглаженное 6D положение и проецируйте обратно на экран измеренные по доске точки модели. -
Корень можно не извлекать, лучше в квадрат возвести радиус. Ну и, как мне видится, атомный доступ весь эффект сводит на нет. Может в параллель только флаги расставить, а скомпоновать массив на CPU ?
-
Может Trust заюзать ? Помножить на 0 все что отбрасываем, отсортировать и обрезать вектор по первому нулю.
-
Операция называется свертка. Информации много, например: https://habr.com/ru/post/114489/ https://ru.wikipedia.org/wiki/Оператор_Собеля Для 60 градусов ядра 3х3 маловато.
-
Про специальные форматы не слышал, хотя может и есть. Для сжатия можно попробовать snappy 250 Mб/сек скорость сжатия. Как экзотический вариант, выделить обычные кадры подходящего размера, и сохранять в них как в буферах данные о точках. Только сжатие с потерями тут не прокатит Можно попробовать применить какую нибудь из баз данных, типа HDF5 или LMDB, тем более есть поддержка в OpenCV.
-
Распознавание разных предметов в одном opencv приложении
Smorodov replied to al072's topic in OpenCV
Ну да, Хааром уже не модно Сейчас всякие SSD и YOLO юзают. Вот еще из недавнего: https://github.com/facebookresearch/detectron2 Правда вряд ли реалтайм.- 8 replies
-
- 1
-
- haar cascade
- opencv
-
(и ещё %d)
Теги:
-
Где пример ?