问题描述:
在看OpenCV文档描述的时候,有些情况下看得不是很懂,因为官方文档有些地方的描述不是很容易理解,尤其是没有对应的知识背景的情况下。于是乎那句:“Stop
BiBi, show me the
code.”的原则就来了。我不是OpenCV的Contributor,所以对原工程的框架不是很明确。但是又需要定位到函数的声明和实现位置。这里记录下这段时间常用的方法。不是正规的方法,我只是总结下我发现的野路子方法。

<>方法1:凭感觉猜

比如用到函数:calib**()以及包含的头文件,就知道这个函数十有八九在calib对应的module;或者去找对应的头文件。

<>方法2:看文档

有的时候包含的头文件有点多,或者存在嵌套。这个时候去找可能就不那么容易。举个例子:
cv::undistort()看起来应该在calibration的那一部分,结果只找到一些相关的。但是:

根据文档的路径发现它在imgproc的module,于是乎打开VS2017,打开OpenCV的sln果然找到了它在imgproc,转到定义,看源码分析它和
cv::initUndistortRectifyMap (with unity R ) 的关系和remap()的关系,这里讲的就比文档清楚多了。

技术
©2020 ioDraw All rights reserved
实现LRU Cache(java版)一个学生关于鸿蒙系统的一些看法Keras输出模型的各层的结果python中list和str互相转换flutter学习--搜索框抖音比较火的 黑客帝国-代码雨(免费送)浙大数据结构期中考试试题python计算macd的方法k8s删除pod使用函数实现两个数的交换(C语言)