Welcome, Guest! Log In | Create Account

Release Notes

lipi-core-toolkit 2.2

Supported Platforms

lipi-core-toolkit 2.2 library is supported on the following platforms:
Imported from wikispaces► Windows XP Professional Edition
Imported from wikispaces► Redhat Enterprise Linux Edition 4.0
Imported from wikispaces► Ubuntu Gutsy Gibbon 7.10
Imported from wikispaces► 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
Imported from wikispaces► Problem statement
The runshaperec.exe reports error if the file paths mentioned in the list files for training or testing contain spaces.
Imported from wikispaces► 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.