我正在尝试从OpenCV2.4.10更新到OpenCV3.0.0。 setUserTrackingMode
了解更新后常规API的工作原理,但是,它没有介绍如何处理已完全删除的某些实现和API更改。这个过程有明确的指南吗?
例如,我遇到的一个具体问题是OpenCV provides a basic guide:
static CV_IMPLEMENT_QSORT( icvSortDistances, int, CV_LT )
如何替换a library I'm using calls a function that has been removed from OpenCV3?根据这篇博客文章,它似乎最初在CV_IMPLEMENT_QSORT中定义。注释cxtypes还有另一个类似的功能,它也可能不在3.0中?
还有几个组件使用opencv遗留库,是否有任何已知或建议的升级路径?
答案 0 :(得分:0)
如何用以下代替:
static void icvSortDistances(int *array, size_t total, int )
{
std::sort(&array[0], &array[total]);
}