EliteOCR allows you to OCR market screenshots from Elite: Dangerous and export the data to various formats and services.
Features
Download: https://github.com/Marginal/EliteOCR/releases
Source code: https://github.com/Marginal/EliteOCR
Forum thread: https://forums.frontier.co.uk/showthread.php?t=225840
Changelog:
0.8.0.2 - Fix Stock values in TD export. - Recognize new 1.5/2.0 commodities in TD export. - Update German translation. 0.8.0.1 - Fix accuracy of command-line program. 0.8 - Support for Elite 1.5 & Horizons. - Please change your Logs folder setting to point to Horizons and re-run the Colour Calibration and Learning Wizard! - Windows app is now distributed as an MSI installer package. 0.7 - official Mac support - additional error checks - added few new commodities - other small fixes 0.6 0.6.0.10 - fixed a typo which broke EDDN export 0.6.0.9 - added more confidence testing for numbers - fixed EDDN export, fail gracefully when trying to export incompatible values (e.g. text where only numbers allowed) 0.6.0.8 - fixed few more bugs with invalid images 0.6.0.7 - fixed rare bug in color calibration 0.6.0.6 - improved learning wizard (should be far more stable now) 0.6.0.4 and 0.6.0.5 - stability fixes 0.6.0.3 - option in settings to make preview gray (like before 0.6) - improved learning wizard - color calibration more stable and reliable - small stability fixes 0.6.0.2 - fix for the FOV bug (numbers were ignored if the FOV was different than 55-57) - fix for browse button for screenshot path in settings 0.6.0.1 - bug fixes for reported bugs - This release has major changes and there will be some bugs - Adios Tesseract! New OCR enginge powered by OpenCV MLP! Blazing fast. - Setup wizard to help everybody with this annoying AppConf.xml and Verbose logging - Custom HUD support, just make some screenshots and run color calibration (the HUD color should not be too dark) - Learning wizard. You can teach the OCR with your own images to perform better - Blazing fast EDDN export - More theme customization options and color palette from last color calibration (make your EliteOCR look like your HUD in game) - Result table scrolls automatically to the last entry - Designated E-mail for support - and many other small changes 0.5.4.1 - added painite to TD export - corrected skipping commodities when demand AND supply non existent (0 is ignored now) - EliteOCR remembers if it was maximized when closed - small fix for station names from log files 0.5.4 - painite added - skipping of commodities when demand and supply non existent - station name from logs when verbose logging enabled (no OCR errors) - EliteOCR asks to add VerboseLogging="1" to AppConfig.xml on start 0.5.3 - decreased memory usage while processing images (less out of memory errors) - cleaner error log - "OCR in progress" dialog closes now together with the main window - cleaned a problem when executing EliteOCRcmd.exe from different location than the app directory - fix in commodities list (FD improved their very bad translation of imperial slaves to french) - commodities editor should be more stable now while saving - clear error message when using unsupported HUD color - fixed bug where check for update crashed when sourceforge could not be reached 0.5.2.3 -I mixed up supplyLevel and demandLevel in EDDN export. It's corrected now. Please update if you export to EDDN. 0.5.2.2 -Fix for a minor bug when exporting to EDDN (won't crash anymore when part of the data won't be sent) -Added supplyLevel and demandLevel to EDDN export -Added command line argument to translate the output 0.5.2.1 - Tabbing through the fields is now in right order - Finally solved the midnight bug (no system name when playing over midnight) - You can customize the colors of the dark theme now 0.5.2 - If you have a Hi DPI screen, you can now increase the input field sizes in the options! - fixes for the dark UI Theme - Font doesn't change after running OCR - Cleaned UI - Additional checks when reading low res screenshots (if EliteOCR thinks that a number is missing it will reduce the confidence of the item, so you don't miss it) - EliteOCR now always check for updates (removed the option because many people didn't even know it existed) - other small stuff 0.5.1 - Dark UI theme - Increased accuracy (especially numbers in station names, zero will still be recognized as O) - Changed the font to Consolas, so the zero is slashed (something like Ø) 0.5 - increased accuracy on 1050 screenshots and higher (will improve even more in the future) - no more console window -> errors go to errorlog.txt - basic command line interface (CLI) (run "/bin/EliteOCRcmd.exe -h" for more info) - more hotkeys (read Help for details) - added one custom HUD color support (read Help), more will come in the future 0.4.1.2 -Bug fix for the crash when exporting to CSV and system name is missing 0.4.1.1 - "Add all" adds only bmp files now - Help updated - Little bit of idiot-proofing - Shortcuts added to buttons (ALT+A for "Add and next", ALT+S for "Skip" and ALT+C for "Continue") 0.4.1 - Interface translated to French - BPC Export fix - Correction in french commodities list - small fixes 0.4 - Support for German and French languages! - Better auto recognition and autocalibration - Check for updates and download them (no autoupdate) - Less restrictions on Export - Small accuracy improvements - Possibility to load all images from the screenshot folder with one click - Delete processed images - Option to use the old save file dialog - Some stuff moved to threads so the main app is not blocking - many little things I already forgot ;-) 0.3.8 - 0.3.8.1 - fix for OCR all - log file parsing for system name fixed (probably) - slight increase in accuracy - proper help (find it in Help>Help) - progres bars for long operations - export to EDDN - new file format for BPC export (will be added soon to BPC) - "remove all" button for the file list - fixed the problem where windows was ignoring export file path - changed timestamps from GMT to UTC - other small fixes 0.3.6 - 0.3.6.3 - reduces confidences to remove confusions (like between Gallium and Gallite) - 0.3.6.2 - small fix for special characters in paths (greetings to our friends using "é", "á" and so on ;-) ) - 0.3.6.1 - less mistakes with D and O in station names - Warnings in case people want to export CSV without system name. BPC and some other tools require system name! - Learned commodity names from commodities.json can be now edited in Settings > Commodity Editor - Preview image can be zoomed in case you need to correct data after adding it to table - other small fixes 0.3.5 - autocalibration - support for special characters in filepaths (there might still be some problems) - input field for system name (still supports Logs if they contain system name and path is setup properly) - calculation of Levenshtein distances to remove mistakes in commodity names (dictionary is in /bin/commodities.json and extends automatically with new commodities) - numbers now recognized by engine written by zxctypo (incredible accuracy) - console window is always open for bug tracking (sorry if it is inconvenient for some of you) - Trade Dangerous export plugin written by gazelle (still very experimental) - other small fixes which I forgot by now 0.3.3 - export to Excel, OpenDocument Spreadsheet and CSV - "horizontal export" - fix of memory error, when too many files in the list - bigger font in input fields - (very) basic plugin support with BPC Feeder by Lasse B. as first example - and others which I forgot ;-) 0.3.2 - crops long images to prevent memory errors - adds system name from logs 0.3.1.2 - minimum and maximum widget sizes changed, should work better on higher DPI now (not tested) - added a "busy" dialog while performing OCR 0.1 - initial release, proof of concept