我如何在OpenCV Python中进行性能测试以进行检查;
我在OpenCV中使用示例eigenface方法(来自Phillip - https://github.com/bytefish/facerecognition_guide),我只对结果感兴趣。如果有人可以指出我正确的方向/展示例子,那将是很棒的。也许有一些我可以利用的功能?
答案 0 :(得分:0)
要分析时间表现,您可以使用Time模块。
import time
time_1 = time.time()
result = <execute your code>
time_2 = time.time()
duration = time_2 - time_1
关于您的错误率,这实际上取决于您的用例。但是,我通常会保留一个我期望的结果列表,然后将其与我的分类算法返回的结果列表进行比较。然后可以使用它来计算错误率。
我希望这可以帮助你朝着正确的方向前进。
答案 1 :(得分:0)
This blog对opencv2中的各种特征检测算法进行了比较。这是泰语,所以如果你不使用泰语,你会想要使用谷歌浏览器的翻译功能来阅读它。
作者不会分享他的代码,但也许你正在寻找类似的东西。