TLD源码学习——cvCalcOpticalFlowPyrLK源代码

这两周一直在看tld的源代码,今天看到了tldProcessFrame这个.m文件,里面就开始用lk进行跟踪,可是lk是用matlab编译的C++和opencv得到的mexw32文件,看不到最主要的cvCalcOpticalFlowPyrLK源代码,到opencv里找怎么也找不到,虽说Opencv是开源的,但是有的函数是直接编译好了的,在dll或者lib里,看不到源码,后来到网上搜到了用cmake编译opencv 得到全部源码的方法,自己试了下成功。那个地址是http://www.myexception.cn/other/579813.html。

简单的说就是把opencv编译成一个vs工程。打开这个工程就可以找到函数的定义。cvCalcOpticalFlowPyrLK这个函数在opencv\build\modules\video 里面,对应vs工程里的opencv_video ->include ->tracking.hpp 里面,找到cvCalcOpticalFlowPyrLK的声明,然后转到定义就行了,其实就在lkpyramid.cpp 里面。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值