Table of Contents
Release Notes
lipi-core-toolkit 2.2
Supported Platforms
lipi-core-toolkit 2.2 library is supported on the following platforms:
► Windows XP Professional Edition
► Redhat Enterprise Linux Edition 4.0
► Ubuntu Gutsy Gibbon 7.10
► Windows Mobile 6.0
Prerequisite Software Requirements
| Description | Windows XP Profession Edition | Windows Mobile | Linux |
| Extracting package archive files (*.cab or *.tar.gz) | Cabarc sdk (Refer Appendix for download instructions) | Not applicable | tar |
| Building the source code | Microsoft Visual C++ 6.0, Microsoft Visual C++ 2005 or MsBuild for VC2005 | Microsoft Visual C++ 2005 or MsBuild for VC2005 | GCC 3.4.6-9 or above |
| Executing scripts | Perl 5.0 or above (Refer Appendix for download instructions of Active Perl) | Not applicable | Perl 5.0 |
Release Components
| Component Name | Version No. | Description |
| lipi-core-toolkit2.2-winvc6.0.cab | 2.2 | Binary package for Windows [VC6.0] |
| lipi-core-toolkit2.2-src.winvc6.0.cab | 2.2 | Source package for Windows [VC6.0] |
| lipi-core-toolkit2.2-winvc2005.cab | 2.2 | Binary Package for Windows [VC2005] |
| lipi-core-toolkit2.2-src.winvc2005.cab | 2.2 | Source package for Windows [VC2005] |
| lipi-core-toolkit2.2-wm.cab | 2.2 | Binary Package for Windows Mobile |
| lipi-core-toolkit2.2-src.wm.cab | 2.2 | Source package for Windows Mobile |
| lipi-core-toolkit2.2-linux.tar.gz | 2.2 | Binary package for Linux |
| lipi-core-toolkit2.2-src.linux.tar.gz | 2.2 | Source package for Linux |
New Features in this release
► lipi-core-toolkit is now available for Windows Mobile 6.0 platform.
► Lipi-PocketPCDemo is a sample application that uses lipi-core-toolkit 2.2 for recognition of English lowercase alphabets. This application can be used to test user defined pre-build recognizers. The application source code can also be used as a reference to build handwriting recognition applications.
► featurefilewriter is a tool to generate features file for a list of UNIPEN ink files.
List of bugs and feature improvements
Note: 'Issue Id' given below is for internal tracking purposes only.
Bugs
| S No. | Issue Id | Description |
| 1 | LIPTKT-391 | The size of euclidean filter should be specified in percentage and not in absolute values |
| 2 | LIPTKT-408 | The parameter trainSet pointer to function trainFromListFile should be removed |
| 3 | LIPTKT-430 | Give meaningful names to the command line options of the eval tool |
| 4 | LIPTKT-468 | eval.pl shows the number of classes in the result file as 157 when there are actually only 156 |
| 5 | LIPTKT-474 | Evaluation script should have a mode to just compute the accuracy with out generating html files |
| 6 | LIPTKT-595 | Rename "NNPreprocSequence" in nn.cfg to just "PreprocSequence" |
| 7 | LIPTKT-604 | Calling runshaperec with invalid infiletype does not show error but still runs |
Improvements
| S No. | Issue Id | Description |
| 1 | LIPTKT-381 | Use getline operation for reading files |
| 2 | LIPTKT-402 | Use STL map as a data structure to store the error code and the corresponding message |
| 3 | LIPTKT-405 | Cleaning up LTKPreprocDefaults |
| 4 | LIPTKT-596 | Overload recognize method in LTKShapeRecognizer class to take LTKShapeFeaturePtr as input |
Limitations and known issues
►Spaces in ink file paths in training or test list files causes error
► Problem statement
The runshaperec.exe reports error if the file paths mentioned in the list files for training or testing contain spaces.
► Workaround
Do not use directory or files names with spaces in them, or (for Windows platforms) use the DOS path instead (e.g. for C:\program files, use "C:\progra~1").
Backward Compatibility
Version 2.2 of core toolkit does not maintain backward compatibility with previous releases of core toolkit.