Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4597050
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 21, 20262026-05-21T23:12:08+00:00 2026-05-21T23:12:08+00:00

In brief, what are the available options for implementing the Tracking of a particular

  • 0

In brief, what are the available options for implementing the Tracking of a particular Image(A photo/graphic/logo) in webcam feed using OpenCv?In particular i am trying to collate opinion about the following:

  1. Would HaarTraining be overkill(considering that it is not 3d objects but simply Images to be tracked) or is it the only way out?

  2. Have tried Template Matching, Color-based detection but these don’t offer reliable tracking under varying illumination/Scale/Orientation at all.

  3. Would SIFT,SURF feature matching work as reliably in video as with static image
    comparison?

Am a relative beginner to OpenCV , as is evident by my previous queries on SO (very helpful replies). Any cues or links to what could be good resources for beginning NFT implementation with OpenCV?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-21T23:12:08+00:00Added an answer on May 21, 2026 at 11:12 pm

    Can you talk a bit more about your requirements? Namely, what type of appearance variations do you expect/how much control you have over the environment. What type of constraints do you have in terms of speed/power/resource footprint?

    Without those, I can only give some general assessment to the 3 paths you are talking about.

    1.
    Haar would work well and fast, particularly for instance recognition.

    Note that Haar doesn’t work all that well for 3D unless you train with a full spectrum of templates to cover various perspectives. The poster child application of Haar cascades is Viola Jones’ face detection system which is largely geared towards frontal faces (can certainly be trained for many other things)

    For a tutorial on doing Haar training using OpenCV, see here.

    2.
    Try NCC or better yet, Lucas Kanade tracking (cvCalcOpticalFlowPyrLK which is a pyramidal as in coarse-to-fine LK – a 4 level pyramid usually works well) for a template. Usually good upto 10% scale or 10 degrees rotation without template changes. Beyond that, you can have automatically evolving templates which can drift over time.

    For a quick Optical Flow/tracking tutorial, see this.

    3.
    SIFT/SURF would indeed work very well. I’d suggest some additional geometric verification step to remove spurious matches.

    I’d be a bit concerned about the amount of computational time involved. If there isn’t significant illumination/scale/in-plane rotation, then SIFT is probably overkill. If you truly need it, check out Changchang Wu’s excellent SIFTGPU implmentation. Note: 3rd party, not OpenCV.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am currently researching the options that are available (both Open Source and Commercial)
I have a simple form for shipping options and I am using javascript to
Brief: How to setup a project on a remote server? I have been trying
Brief description of what i want my VBA to achieve: I'm trying to import
Brief Summary: We are using Tridion 2009 SP1, however we never used .NET templating,
Brief history: I'm writing a stored procedure to support a legacy reporting system (using
I'll try to be brief here. I'm trying to implement A Star on Python,
BRIEF: hg clone creates path default in /.hg/hgrc, set to where you cloned from.
Brief Context: Hi, I am a university student (behind proxy 10.3.100.211:8080), new to ROR,
Brief question What command can I use to make my DataSet refresh it's connection

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.