I have recently started to use the Microsoft OCR Library for loading text from images. And I have a question. Is it possible to automatically detect the language of the picture? Or I need set all possible languages by myself?
AFAIK,MS OCR lib cannot detect the language of image/pic.
If you need the languages compatibility, you can include all language that your app support in the OCR resource file.
Related
We are interested in developing a viewer like this: https://forge.autodesk.com/developer/learn/viewer-app/overview
Is there an example like this available but with PHP?
On the other hand, does it support .rfa and .dwg files?
Thanks for your help!
You can follow this tutorial Learn Forge, you will learn how to use Forge APIs and there is many languages examples : NodeJS, .Net, Java, Go and PHP
As described in the documentation Supported translations:
.rfa files are not supported (but there is various way to use these files with Forge)
.dwg are supported.
How do I export Godot scene for web HTML?
I use Godot Engine v3.0.6. I have downloaded appropriate template and successfully exported scene, but when i try to browse it I receive error: WebGL 2 not available. How do i fix this? Is it possible to export scene with earlier version of WebGL, so it can run on most browsers and devices?
No, WebGL 2 is simply a requirement of the code the Godot Engine HTML5 export generates, as stated right at the start of the documentation. This is not something you can "fix".
Personally, I feel it's a bit early to use this technology for any mainstream projects, but that's very much a matter of opinion. As an alternative, Unity offers a similar WebAssembly-based pipeline, which has matured a bit more and offers WebGL. Or you could use actual web-based technology to develop for the web in stead of cross-compiling, which might or might not make sense given your project requirements.
I'd like to add character recognition functionality to my application that's why asking you what's the best available and affordable OCR SDK . I looked at ABBY FineReader Engine 10.0 but haven't got trial version yet as I requested from the official site!
I've downloaded Asprise OCR SDK but it's doesn't recognize Cyrillic symbols..
How to implement character recognition on my application ? By using what kind of libs, SDKs, APIs and so on..
There's Cunieform and Google's Tesseract OCR, both of which are free. Personally I've used Tesseract, the SDK was giving a lot of trouble so finally decided to simply call the command line interface of Tesseract with arguments from within my C program using the system() function.
Lots of people face difficulties with the Tesseract installation, so here's a short summary (version 2 works for me, insert appropriate version if necessary):
Download the following from the svn: tesseract-2.00.tar.gz, tesseract-2.00.exe6.tar.gz, tesseract-2.00.eng.tar.gz
Unzip tesseract-2.00.tar.gz to a folder
Unzip tesseract-2.00.exe6.tar.gz and move to where tesseract-2.00.tar.gz was unzipped. A few files will be replaced this way
Similarly unzip tesseract-2.00.eng.tar.gz and move to tesseract-2.00.tar.gz where tessdata folder will be replaced.
After all this is done, open the tesseract.dsw workspace, select All Files and do "Rebuild All." This'll take a while with loads of warnings but hopefully no errors.
The command using DOS shell is tesseract picture.tif textfile -l eng. So basically save your image as a TIFF file, run the command from within your program and then read in the OCR output strings from the text file.
I can recommend you Crystal OCR if you don't need to recognize a very complex documents, they sent me C++ Builder sample by request. IMHO, Tesseract is still buggy, though it's the best free OCR of course.
You can try KSAI-Toolkits. It has a completely ocr application, which include C++ API, OCR model, benchmark and test data. And it supports different platforms.
I am going to develop my mobile application and i am new in it and i want
To know which programming language is good is it Symbian C++ or QT? You should know that i use Nokia N95 or in general mobiles with Symbian OS.
and my app.contains OCR (object character recognition) and TTS (Text To Speech).
C++ is better, I think.
I am also trying different OCR SDKs in symbian platform. I found C++ and C are best choices for OCR application in mobile. You know most OCR engines are computing-intensive, so for ExperVision OCR, they use C/C++, for Abyy, they use C++, for Tesseract free OCR, they use C++ too.
C++ also give you highest efficiency and convenient when calling OCR SDK or other necessary image processing libraries. C++ also have good resources in other GUI and communication development library.
Anyway, I prefer C++.
This question already has answers here:
Closed 12 years ago.
Possible Duplicate:
Find Programming Language Used
So, I have an application consisting of an executable (exe) file and a DLL. Is there a way I can find out the specific language used to develop this software. I tried opening it in a disassembler but the contents seems garbled. Any ideas?
In principle, the answer is no. In practice, however, there are only a few choices:
If the .dll name looks like something.dll, it's probably a native dll image, which means it was probably written in C or C++.
If the dll name looks like Namespace.Something.dll, it's probably a managed dll, which means it was written in some .NET language (C#, VB.NET, etc.)
You can check the dll imports for more information. If the dll uses mscoree.dll then it's a .NET dll (even if it doesn't follow standard .NET naming conventions). It may also use other language-specific dlls that provide additional clues.
Open the .dll or .exe in a hex editor and search for the word "copyright". Most compilers put the copyright message of the runtime library into the executable in clear text.
Get IDA pro. http://www.hex-rays.com/idapro/ That is the tool to work with binaries or do reverse engineering. It will be able to find out the runtime library and maybe also the language.
Evaulation and freeware versions of the tool can be found here: https://www.hex-rays.com/products/ida/support/download.shtml
Unlikely, unless it has a significant runtime library that gives it away. e.g. VB apps used to require a huge DLL with VB in the name, Visual C++ apps usually require the C++ runtime to be installed. But modern languages target language-independent runtimes. Even Java .class files may have come from a wide variety of source languages.