小编Sum*_*aha的帖子

使用BST实现堆栈

我想使用BST实现堆栈(推送和弹出操作).

在BST中的后期顺序遍历期间,根被放置在堆栈的顶部,同时迭代地遍历.那么,这是否意味着我必须插入和删除根或其他内容的元素?

binary-search-tree

5
推荐指数
0
解决办法
4364
查看次数

opencv-使用光流跟踪车辆

我已经实施了光流来跟踪道路上的车辆,结果发现它很慢.

我的代码使用的功能:

  • cvGoodFeaturesToTrack
  • cvFindCornerSubPix
  • cvCalcOpticalFlowPyrLK

如何快速有效地进行跟踪?

我的代码是:

#include "highgui.h"
#include "cv.h"
#include "cxcore.h"
#include <iostream>
using namespace std;


const int MAX_CORNERS = 500;

int main()
{
CvCapture* capture=cvCreateFileCapture("E:\cam1.avi");
IplImage* img_A;// = cvLoadImage("image0.png", CV_LOAD_IMAGE_GRAYSCALE);
IplImage* img_B;// = cvLoadImage("image1.png", CV_LOAD_IMAGE_GRAYSCALE);
img_A=cvQueryFrame(capture);

IplImage* imgA = cvCreateImage( cvGetSize(img_A), 8, 1 );
IplImage* imgB = cvCreateImage( cvGetSize(img_A), 8, 1 );
cvNamedWindow( "ImageA", CV_WINDOW_AUTOSIZE );
cvNamedWindow( "ImageB", CV_WINDOW_AUTOSIZE );
cvNamedWindow( "LKpyr_OpticalFlow", CV_WINDOW_AUTOSIZE );

while(1)
{
    int couter=0;
    for(int k=0;k<20;k++)
    {
        img_B=cvQueryFrame(capture);
    }


    //cvCvtColor(imgA,imgA,CV_BGR2GRAY);
    //cvCvtColor(imgB,imgB,CV_BGR2GRAY);
    // Load …
Run Code Online (Sandbox Code Playgroud)

opencv

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

binary-search-tree ×1

opencv ×1