我尝试了davinci resolve中的analysis clips for people, 但是效果几乎没有: 测试在两个连续剧的影片中只识别了2张脸, 显然漏掉了很多.
不知道是否有这样的工具?
- 在大量的影片中找到出现的人脸, 并标记相应出现的位置.
- 按照人脸将识别的信息group起来, 也就是得到了此人在所有影片出现的位置.
感谢.
我尝试了davinci resolve中的analysis clips for people, 但是效果几乎没有: 测试在两个连续剧的影片中只识别了2张脸, 显然漏掉了很多.
不知道是否有这样的工具?
感谢.
自己尝试解决:
找到了一个开源的老工具 GitHub - diStyApps/VisualClipPicker: Visual Clip Picker: Trimming Clips by Face Recognition, 但是我无法部署成功, 不知道有没有感兴趣的朋友尝试一下?
我的问题是全部按照requirements.txt的版本, 在虚拟环境中安装了依赖, 但执行时遇到了pandas和numpy不兼容的问题.
pandas 2.0.2
numpy 2.2.4
错误提示(部分)
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
或许你应该把这个问题拆成4个来解决
其中1需要根据不同项目分别进行
2有很多现成的库能用,例如什么deepface,compareface,SeetaFace6Open之类的
3可能需要手动一下
4可以通过1中切片时间综合(例如每5s切出来一帧,通过连续与否计算出现时间点)
只是提供了一个思路(
我目前的问题可能更多集中在找到一个合适我的人脸识别库/工具.
通过你给的线索, 我了解了一下提及的3个工具. 从功能和部署的难易度来说, deepface可能比较适合我.
另外参考了一下: deepface:让你的代码轻松地实现人脸识别功能 - 古明地盆 - 博客园
我想这两天我可以试试.
感谢你的回复.