Интересно, как я могу манипулировать/получать доступ к ориентирам точки dlib. Я запускаю код на предварительном просмотре камеры с намерением обнаружить определенные эмоции. Я хотел бы проверить, как, например, расстояние между веками или как меняется положение губ во времени и т. Д.Как манипулировать памятными точками dlib
0
A
ответ
2
Для Python API - попробуйте эту ссылку (https://matthewearl.github.io/2015/07/28/switching-eds-with-python/)
Для C++ - http://dlib.net/train_shape_predictor_ex.cpp.html образца имеет код для оценки межглазного расстояния:
double interocular_distance (
const full_object_detection& det
)
{
dlib::vector<double,2> l, r;
double cnt = 0;
// Find the center of the left eye by averaging the points around
// the eye.
for (unsigned long i = 36; i <= 41; ++i)
{
l += det.part(i);
++cnt;
}
l /= cnt;
// Find the center of the right eye by averaging the points around
// the eye.
cnt = 0;
for (unsigned long i = 42; i <= 47; ++i)
{
r += det.part(i);
++cnt;
}
r /= cnt;
// Now return the distance between the centers of the eyes
return length(l-r);
}
Таким же образом вы можете получить доступ черты лица Подробной информации о номера функций можно найти в dlib/image_processing/render_face_detections.h
+0
Спасибо, я посмотрю вариант C++. :) –
Смежные вопросы
- 1. Как манипулировать отдельными точками в TPath?
- 2. DLib: train_shape_predictor_ex.cpp
- 3. DLIB C++ как сделать std :: vector из dlib :: matrix
- 4. dlib-19.1: Инициализировать dlib :: matrix из изображения (например, dlib :: cv_image) для обучения DNN
- 5. Понимание реализации ядра Dlib
- 6. C++ Dlib load_image_dataset вопросы
- 7. Специальные элементы Dlib Элементы
- 8. Dlib r_squared C2059 error
- 9. Ссылка dlib на Xcode
- 10. Компиляция с библиотеками dlib
- 11. dlib в: набор max_pyramid_levels
- 12. dlib load jpeg files
- 13. Ошибка при установке dlib
- 14. Dlib установка python 2.7
- 15. macOS - Неисправность установки dlib
- 16. Установка dlib на heroku
- 17. Dlib обрезанные изображения синие
- 18. неподходящего результат обучения dlib
- 19. Dlib для javascript
- 20. В Dlib Как сохранить изображение с наложением?
- 21. Как использовать библиотеку dlib в C#
- 22. Как правильно включить Dlib в проект Eclipse?
- 23. Как написать dlib shape_pedictor вместе с видеозахватом
- 24. Как загрузить файл * .mjpg в dlib
- 25. Как использовать shape_predictor dlib в Objective-C?
- 26. Как использовать dlib для регрессии нейронной сети?
- 27. Создание общей библиотеки для dlib
- 28. Печать текста в окне dlib
- 29. реализация dlib pyramid_up с cv_image
- 30. Компиляция dlib на OS X
Вы можете получить все точки и оценить выражения, используя расстояние от точек губ. Для этого вам нужно изучить выражение лица из dlib, вы можете получить только ориентиры. – Mavie