<p>Is there an online resource somewhere that maintains statistics on the install-base of Java including JRE version information? If not, is there any recent report that has some numbers?</p>

<p>I'm particularly interested in Windows users, but all other OS's are welcome too.</p>

[{'answer_id': 30685, 'author': 'chakrit', 'author_id': 3055, 'author_profile': 'https://Stackoverflow.com/users/3055', 'pm_score': 4, 'selected': True, 'text': '<p>The source code seemed to be geared for an executable, you might need to rewire stuffs a bit so it would build as a DLL instead. I don\'t have much experience with Visual C++ but I think it shouldn\'t be too hard with some research. My guess is that someone might have had made a library version already, you should try Google.</p>\n\n<p>Once you have tesseract-ocr code in a DLL file, you can then import the file into your C# project via Visual Studio and have it create wrapper classes and do all the marshaling stuffs for you. If you can\'t import then <a href="http://www.codeproject.com/KB/cs/c__and_api.aspx" rel="noreferrer">DllImport</a> will let you call the functions in the DLL from C# code.</p>\n\n<p>Then you can take a look at the original executable to find clues on what functions to call to properly OCR a tiff image.</p>\n'}, {'answer_id': 127405, 'author': 'Mauricio Scheffer', 'author_id': 21239, 'author_profile': 'https://Stackoverflow.com/users/21239', 'pm_score': 5, 'selected': False, 'text': '<p>Take a look at <a href="http://www.pixel-technology.com/freeware/tessnet2/" rel="noreferrer">tessnet</a></p>\n'}, {'answer_id': 925717, 'author': 'Lou Franco', 'author_id': 3937, 'author_profile': 'https://Stackoverflow.com/users/3937', 'pm_score': 0, 'selected': False, 'text': '<p>Disclaimer: I work for Atalasoft</p>\n\n<p>Our <a href="http://www.atalasoft.com/products/dotimage/ocr" rel="nofollow noreferrer">OCR module supports Tesseract</a> and if that proves to not be good enough, you can upgrade to a better engine and just change one line of code (we provide a common interface to multiple OCR engines).</p>\n'}, {'answer_id': 17017418, 'author': 'linquize', 'author_id': 1031218, 'author_profile': 'https://Stackoverflow.com/users/1031218', 'pm_score': 3, 'selected': False, 'text': '<p>C# program launches tesseract.exe and then reads the output file of tesseract.exe.</p>\n\n<pre><code>Process process = Process.Start("tesseract.exe", "out");\nprocess.WaitForExit();\nif (process.ExitCode == 0)\n{\n    string content = File.ReadAllText("out.txt");\n}\n</code></pre>\n'}, {'answer_id': 18070183, 'author': 'b_levitt', 'author_id': 852208, 'author_profile': 'https://Stackoverflow.com/users/852208', 'pm_score': 3, 'selected': False, 'text': '<p>I discovered today that <a href="http://www.emgu.com/wiki/index.php/Download_And_Installation" rel="noreferrer">EMGU</a> now includes a Tesseract wrapper.  While the number of unmanaged dlls of the opencv lib might seem a little daunting, it\'s nothing that a quick copy to your output directory won\'t cure.  From there the actual OCR process is as simple as three lines:</p>\n\n<pre><code>Tesseract ocr = new Tesseract(Path.Combine(Environment.CurrentDirectory, "tessdata"), "eng", Tesseract.OcrEngineMode.OEM_TESSERACT_ONLY);\nthis.ocr.Recognize(clip);\noptOCR.Text = this.ocr.GetText();\n</code></pre>\n\n<p>"robomatics" put together <a href="http://www.youtube.com/watch?v=Kjdu8SjEtG0" rel="noreferrer">a very nice youtube video</a> that demonstrates a simple but effective solution.</p>\n'}]
['https://Stackoverflow.com/questions/30337', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2881/']