无法打开包含文件#include"cxtypes.h"问题————OpenCV笔记(五)

          运行一个光流法跟踪目标的程序时,出现了无法打开包含文件"#include "cytypes.h",删除这一句,出现未定义的标识符cvCalcOpticalFlowHS,这个函数用于计算两幅图像的光流。

         解决方法:删除#include"cxtypes.h",增加#include ".../opencv/build/include/opencv2/legacy/legacy.hpp"

          http://stackoverflow.com/questions/10900407/cvcalcopticalflowhs-not-being-recognised-c


CalcOpticalFlowHS函数用法及作用介绍:
计算两幅图像的光流
void cvCalcOpticalFlowHS( const CvArr* prev, const CvArr* curr, int use_previous,
                           CvArr* velx, CvArr* vely, double lambda,
                           CvTermCriteria criteria );
prev 
第一幅图像, 8-比特, 单通道. 
curr 
第二幅图像, 8-比特, 单通道. 
use_previous 
使用以前的 (输入) 速度域 
velx 
光流的水平部分,与输入图像大小一样, 32-比特,浮点数, 单通道. 
vely 
光流的垂直部分,与输入图像大小一样, 32-比特, 浮点数, 单通道. 
lambda 
Lagrangian 乘子 
criteria 
速度计算的终止条件 
函数 cvCalcOpticalFlowHS 为输入图像的每一个象素计算光流,使用 Horn & Schunck 算法 [Horn81]. 




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值