processes scanned images or even smartphone photos in JPEG2000 format and creates JPEG2000 documents containing recognized text. To add it to your project, you just need to get Aspose.OCR
Aspose Maven Repository or specify Aspose Maven Repository configuration and install it within your Maven-based project by adding the following configurations to the pom.xml. For Graddle, Ivy, Sbt examples check out our repository .
Package Manager Console Command
PM> Install-Package Aspose.OCR.Cpp
With C++ OCR and just a few lines of code, you can create full-featured application that converts an JPEG2000 image to DOC document:
- Create an instance of AsposeOcr class
- Call AsposeOCR.asposeocr_page() method
- Pass the JPEG2000 file path as parameter
- AsposeOCR.asposeocr_page returns a String or file of DOC type
System Requirements
Before running the example, make sure that Microsoft.ML.OnnxRuntime 1.7.0 or above is added to the project. It should be automatically installed if you install Aspose.OCR via NuGet Package Manager.
- NET Standard 2.0+ compatible solution
- Aspose.OCR for .NET referenced in your project.
std::string img_path = "../srcSample.png";
// Prepare buffer for result (in symbols, len_byte = len * sizeof(wchar_t))
const size_t len = 4096;
wchar_t bfr[len] = { 0 };
size_t result = aspose::ocr::page(image_path.c_str(), bfr, len);
//Print result
std::wcout << bfr << L"\n";
JPEG2000 What is JPEG2000 File Format
JPEG 2000 (JP2) is an image coding system and state-of-the-art image compression standard. Designed, using wavelet technology JPEG 2000 can code lossless content in any quality at once. Moreover, without any substantial penalty in coding efficiency, JPEG 2000 have the capability to access and decode the same content efficaciously into a variety of other resolutions and qualities. The code streams in JPEG 2000 is significantly scalable having regions of interest that provide the facility for spatial random access. Possessing Up to 16384 diverse components with the dimensions in terapixels, and precision that can be high as 38 bits/sample.
Read MoreDOC What is DOC File Format
Files with .doc extension represent documents generated by Microsoft Word or other word processing documents in binary file format. The extension was initially used for plain text documentation on several different operating systems. It can contain several different types of data such as images, formatted as well as plain text, graphs, charts, embedded objects, links, pages, page formatting, print settings and a lot others. The format was popular for all sorts of documentation due to the variety of options it offers to users for writing manuals, proposals, specifications, resumes, articles or any similar documents. The updated version of DOC is DOCX which is based on Office OpenXML whose specifications are openly available.
Read More