请教openCV高手
所在版块:社会百科 发贴时间:2004-11-02 10:32

用户信息
复制本帖HTML代码
高亮: 今天贴 X 昨天贴 X 前天贴 X 
怎样使用 void cvCalcOpticalFlowPyrLK
(IplImage* imgA, IplImage* imgB, IplImage* pyrA,
IplImage* pyrB, CvPoint2D32f* featuresA, CvPoint2D32f* featuresB, int
count, CvSize winSize, int level, char* status, float* error,
CvTermCriteria criteria, int flags );

这个method?就是apply Locus-Kanade到image pryamid上的那个。我是按照它的这个API来的,可是关于status这个argument,它的介绍是:

status ------ Array. Every element of the array is set to 1 if the flow for the
corresponding feature has been found, 0 otherwise

但是当我运行完这个method后试着打印出status里的值时,结果却全是null,既不是1也不是0。请教是不是这个method根本没有真正运行起来呢?那位大侠用过这个method,执教一下应该怎么用?有什么特别要注意的地方么?不胜感谢。
.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!

 相关帖子 我要回复↙ ↗回到正文
请教openCV高手 wjyms   (718 bytes , 675reads )
cannot find any sample code online? 黑色星期天   (0 bytes , 188reads )
did you initialize and store all the features points in Array featuresA? 这就是生活   (147 bytes , 319reads )
en,i know who u r now... :p wjyms   (0 bytes , 172reads )
did you pass ur status by reference? 黑色星期天   (0 bytes , 222reads )
yes wjyms   (0 bytes , 180reads )
did you initilize status as a char array? 逃课专家   (0 bytes , 173reads )
yes wjyms   (0 bytes , 160reads )