Nokia CV

Nokia Computer Vision Library

Introduction

The NokiaCV Library builds on the Symbian OS, extending imaging capabilities and standardizing the OS image internals. The library provides standard image operations, as well as a set of linear algebra operations needed in many advanced imaging applications. This serves as a building block for future advanced libraries. Some of the extensions are likely to be created by our research teams and be provided in future releases, but anyone can extend the library.

Contents

  • Nokia Computer Vision Library
    • It contains basic functions for computer vision and image processing
    • It can be used on Symbian S60 OS
  • Python Binding for Nokia Computer Vision Library
    • It is python binding for all functions of original library
    • It can be used on PyS60
  • Camera Motion Estimation Library
    • It contains algorithms for camera motion esimation
    • It can be used on Symbian S60 OS
  • Python Binding for Camera Motion Estimation Library
    • It is python binding for the functions of original library
    • It can be used on PyS60
  • Python Binding Libary for Basic Camera Functions
    • It is python binding for many S60 camera functions
    • It can be used on PyS60

Use Cases

Here are some use cases where this library can be applied to:


  • Capture Enhancement:
    • With color conversions and image wrapper, we can modify images and manipulate pixels directly and easily.
    • Developers can make high-quality algorithms for panoramas.
    • Developers also can implement complex algorithms without requiring building and debugging of a platform.
  • Gaming/User Interfaces
    • The library provides robust motion estimation as a software component, it is ready for games and applications.
  • Post-capture Editing
    • Image warping operation can be used to create standard warping or in other entertainment uses.
    • By image compositing, we can add items to captured images.

See the library overview to get a glimpse of the features of this library.


Agreement

Read the Nokia Corporation End-user Software Agreement carefully before downloading, installing, or using the software.


Documentation and Resources



Download

Click here to proceed to download. You can download the NokiaCV library dll, source code of sample demos using the dll, along with two simple exercises to get started, and you can download Pycamera package (library and example code).

Contact

We look forward to you using the library. If you have any questions or would like to provide any feedback, please go discussion forum http://discussion.forum.nokia.com/forum/showthread.php?t=114449, post your questions and get answers.