OpenCVRelease 2.2 Nov2010

In 2.2

Key release updates:

Key: (./) = Done; :\ = Ongoing, probably make it; :( = Behind; {X} = Cut from list/will not make it.

  1. (./) Improved camera calibration (wide-angle lens support ...)

    • This is now the default, flags can be used to fix the new parameters of the ratio model
  2. (./) Reorganized documentation (that reflects the new OpenCV structure)

    • (./) Documentation auto-generated for wiki -- include user feedback page for each function.

  3. (./) Google test support, sample tests (so that users can add new tests together with the new functionality)

    • Google test is integrated and works, but tests are not written in it yet
  4. (./) Active work Python support extended to the new C++ functionality & MLL

    • Need to look at pyopencv No, Vadim wrote a parser so that OpenCV now has a complete python interface and compatibility with numpy arrays

  5. (./) Android support in the build system, (and optionally iphone)

  6. (./) More bugfixes (reported in the bug tracker).

    • Exept Highgui issues. Some camera issues on linux, but we don't have these, so we can't fix yet
    • Python binding tickets -- some should be analyzed by James
  7. (./) Finish features2d interface for one to many image matching (in progress by Maria)

    • (./) Add BRIEF descriptor from ROS (roscd brief_descriptor)

  8. (./) Include interface to PASCAL Visual Object Challenge (VOC) and bag of words matching done by Ken Chatfield

  9. (./) Include latent SVM detector done by Nizhny U (in progress, this depends on U folks, they are aware of tight schedule, (./) agreed to ratify external API with us by Sep 20)

    • (./) We need external API fixed and a sample written

    • (./) test code ... (but fails on some platforms)

  10. (./) Add algorithmic/timing tests and documentation on features2d

    • Part of this awaits ratification (cmatch 1 image against multiple images)
  11. (./) Replace inclusions of old OpenCV headers by new ones (obtained after OpenCV restructuring) throughout the library to optimize building time.

    • Some tests still include old style headers ... plan to fix by release
  12. (./) 3 inline camera stereo.

    • Needs discussion with Kurt about when the camera is too far out of left<=>right image planes. Then there is a problem with scale factors

  13. (./) Updated FLANN (Fast Library for Approximate Nearest Neighbors -- scalable machine learning) is incorporated into OpenCV -- it handles small vectors better.

  14. (./) cout << cv::Mat. Supports output to opencv, python, numpy and matlab formats

  15. (./) Gary is adding documentation print out to the top of each and every sample program. T E D I O U S


Victor's list

  1. Improved camera calibration (wide-angle lens support ...)
  2. Reorganized documentation (that reflects the new OpenCV structure)
  3. Google test support, sample tests (so that users can add new tests together with the new functionality)
  4. Python support extended to the new C++ functionality & MLL

  5. Android support in the build system, (and optionally iphone)
  6. More bugfixes (reported in the bug tracker).
  7. Finish features2d interface for one to many image matching (in progress by Maria)
  8. Include interface to PASCAL Visual Object Challenge and bag of words matching done by Ken Chatfield
  9. Include latent SVM detector done by Nizhny U (in progress, this depends on U folks, they are aware of tight schedule, agreed to ratify external API with us by Sep 20)
  10. Add algorithmic/timing tests and documentation on features2d
  11. Replace inclusions of old OpenCV headers by new ones (obtained after OpenCV restructuring) throughout the library to optimize building time.

Vadim's List

  1. Improved camera calibration (wide-angle lens support ...)
  2. Reorganized documentation (that reflects the new OpenCV structure)
  3. Google test support, sample tests (so that users can add new tests together with the new functionality)
  4. Python support extended to the new C++ functionality & MLL

  5. Android support in the build system, (and optionally iphone)
  6. More bugfixes (reported in the bug tracker).

Gary's List

Out (Existing but no time to integrate right now, leave to 2.3)

Further off Plans


OpenCVWiki: OpenCVReleaseOct2010 (last edited 2010-12-06 17:48:19 by GaryBradski)