Apply maemo2 patch
[opencv] / interfaces / ipp / readme.txt
1 This is the project for Visual Studio 6.0 for custom ippopencv DLL,
2 a subset of IPP libraries used by OpenCV.
3
4 How to build and use it:
5 ------------------------
6
7 1. You need to have IPP 4.x or 5.x installed.
8    <IPP_install_path>\include and
9    <IPP_install_path>\lib must be added to the directory lists in
10    Developer Studio (Tools->Options->Directories in case of Visual Studio 6.0)
11
12 2. Open ippopencv.dsw with Visual Studio 6.0 or Visual Studio .NET 2003/2005.
13    In the latter case it will be automatically converted to .sln
14
15 3. Choose the appropriate configuration
16    ("Release" for IPP 4.x, "Release IPP5" for IPP 5.0.x,
17     "Release IPP5_1" for IPP 5.1.x or later versions)
18    and build it.
19
20 4. You will get ippopencv<nnn>.dll in <OpenCV_install_path>\bin that you may
21    redistribute with your applications instead of the full bunch of IPP DLLs
22    (ipps, ippi etc.). The DLL will combine A6 (for Pentium III or compatible)
23    and W7 (for Pentium 4, Pentium M or compatible) code and the best version
24    will be automatically chosen for the particular CPU.
25
26 ------------------------
27
28 Note, that in order to ship ippopencv*.dll with commercial products one
29 must obtain a commercial license for IPP. This tool is only a specialized
30 version of customdll example included into IPP distribution
31 (<IPP>/tools/customdll) and it is provided for OpenCV users convenience.
32
33 A note for Linux users: while the ippopencv project has not been ported on Linux yet,
34 it should be possible to build custom shared library using the example from IPP
35 for Linux distribution and opencvipp_funclist.h as the list of functions.