1.0 / August 28, 2013
(4.4/5) (42)
Loading...

Description

This is the pro key for the free apps ChessOcrhttp://play.google.com/store/apps/details?id=com.kgroth.chessocrand ChessOcrPicthttp://play.google.com/store/apps/details?id=com.kgroth.chessocrpictIt removes the restrictions of the free version of both these twoapps which is the limit of 25 saved positions (there is no limit onthe display of recognized positions in both demos). When this appis installed, the app name in the activity bar of the free ChessOcrchanges to ChessOcr Pro Version, and similarly for ChessOcrPict.

PLEASE TRY THE FREE VERSION OF THESE TWO APPS (CHESSOCR ORCHESSOCRPICT) TO SEE IF THEY WORK TO YOUR SATISFACTION ON FIGURESIN YOUR BOOKS BEFORE BUYING THIS PRO KEY. YOU NEED TO HAVE BOTHAPPLICATIONS INSTALLED, THE FREE VERSION AND THIS PRO KEY. YOUSTILL USE THE FREE VERSION, BUT IT BECOMES THE PRO VERSION WHENTHIS PAID APP IS INSTALLED.

ALSO, CHESSOCR DOES NOT WORK WELL ON CAMERAS THAT DO NOT HAVEAUTOFOCUS CAPABILITIES. IF YOUR CAMERA DOES NOT HAVE AUTOFOCUS YOUWILL LIKELY NOT BE HAPPY WITH THE PERFORMANCE. BOTH APPS REQUIRESOME TRAINING TO USE, PLEASE WATCH THE VIDEO FOR CHESSOCR BEFOREPURCHASING OR RATING CHESSOCR.

SIMILARLY, CHESSOCRPICT DOES NOT WORK FOR DIAGRAMS ON WEB PAGES,BUT ONLY FOR SCREEN CAPTURES OF DIAGRAMS IN PDF FILES FROM BOOKSAND MAGAZINES. PLEASE TRY THE DEMO AND WATCH THE VIDEO FORCHESSOCRPICT BEFORE PURCHASING OR RATING CHESSOCRPICT.

App Information ChessOcrProKey

  • App Name
    ChessOcrProKey
  • Package Name
    com.kgroth.chessocrpro
  • Updated
    August 28, 2013
  • File Size
    15k
  • Requires Android
    Android 3.0 and up
  • Version
    1.0
  • Developer
    Gerhard Roth
  • Installs
    500 - 1,000
  • Price
    $1.49
  • Category
    Board
  • Developer
    Visit website Email contact@kgrothapps.com
    Gerhard Roth Ottawa, Ontario Canada
  • Google Play Link

Gerhard Roth Show More...

ChessOcr OCR Chess Diagrams 1.16 APK
Gerhard Roth
This app utilizes the camera to recognizeChess Diagrams in books using optical character recognition (OCR).It saves each recognized diagram in a pgn file, and also puts themost recent one in the clipboard as a FEN string. You can theninvoke a chess program like DroidFish, or SCIDOnthego directly toanalyze the position or do a data base search for games thatcontain this position. For best results the diagram should take upat least half the camera view, and the book be reasonably flat(there is some compensation for page warp). It works best forcameras that have autofocus capabilities, and will not work as wellon cameras that can not autofocus. Also, some cameras are not verysensitive to light and require bright background lighting, whileothers work well even in low lighting conditions.If the chess diagrams are not being recognized, then try settingthe video resolution higher than the default (say to 1280 x 720)and/or setting the ISO to a high value instead of leaving it onauto. Also remember to keep the page as flat as possible inreasonably bright light. A green box will appear around the diagramafter one successful recognition. By default two identicalrecognition of the same diagram in a sequence are necessary (thiscan be changed in settings) for a final successful result. If youare only recognizing diagrams from modern books then you canusually set the double recognition flag to false.Before you try this app on your chess books you should take anypdf file from http://www.qualitychess.co.uk/pdf.htm and printout a single page, and then try recognition of the diagram withChessOcr. Recognition of the diagrams in these pdf files also workswhen they are displayed on a computer screen, but is not asreliable. If your device does not have autofocus then the app willlikely not work well enough to satisfy you, but on devices withautofocus it works well on modern books. However, recognition isnot as reliable for books with older fonts, or poorly printeddiagrams.NOTE: If the app has recently stopped recognizing diagramsuncheck continuous autofocus in the settings.We now allow screen rotation, and can recognize in bothlandscape and portrait mode. Please look at the video https://youtu.be/X9Sg7Z2zqK4 to see the changesin Version 1.15 and upwards. If you don't want screen rotation thendisable auto-rotation on your device, or revert to version 1.13 asdescribed below:a) Uninstall ChessOcr from your device.b) In your device settings, security option check the box “Unknownsources” to allow app installation from places other than Googleplay.c) Now you can install ChessOcr Version 1.13 by selecting the filehttp://www.kgrothapps.com/files/ChessOcr-1.13.apk in abrowser.d) Once installed go to Google Play, and search for ChessOcr andthen once found touch the “:” button in the top right part of thescreen, and disable autoupdate.You can also use a free database that I maintain to look up thegames associated with a given recognized position as follows:1) Install ChessOcr app and SCIDOntheGohttps://play.google.com/store/apps/details?id=org.scid.android2) Download zip file http://www.kgrothapps.com/files/dbmsall-aug-9-14.zipthen unzip and put these files in SCID directory.3) Start SCIDOntheGo app and do file open databasedbmsall-aug-9-14.zip, and keep this database open.4) Long press on the board, go to bottom of menu, and select"Retrieve position".5) First time set selection of ChessOcr to be the permanentassociation.6) Place diagram in middle of video, large as possible and pressscreen to start.7) Recognized position is drawn on screen, press which colour is tomove.8) Resulting position is returned to SCIDOntheGO9) Do "Search, Search current board, Ok" and then pgn for matchinggames will be retrieved.You can use "Retrieve position" from the chess app DroidFish bydoing long press on the board, going to the bottom of the menu, andthen selecting "Retrieve Position".
ChessOcrPict 1.4 APK
Gerhard Roth
This app recognize chess figures (diagrams) ina book or magazine. It is a free version of ChessOcrhttps://play.google.com/store/apps/details?id=com.kgroth.chessocrbut instead of using the back facing camera, the input is anycaptured image in the gallery. This captured image must contain thechess figure and is typically obtained by doing a screen capture ofa displayed chess figure (from a pdf file or a web page). The inputimage can also be captured off-line using any camera, which is thentransferred to the Android device.This app can be invoked directly at which point the inputpicture must be selected. However, if you have an image in thegallery to process (or have a screen capture) then you can alsoopen it and select ChessOcrPict to process this image using theshare content icon. Once in ChessOcrPict simply touch the screen tostart the recognition process. If recognition is successful itdisplays the result, and asks you to select which color is to move,which is always necessary. Then it saves each recognized figure ina pgn file, and also puts the most recent one in the clipboard as aFEN string.Once the position is recognized you can do with ChessOcrPictexactly what you could do with ChessOcr. That is you can invoke anAndroid chess program like DroidFish, SCIDOnthego or Chess forAndroid to analyze the position or perform a data base search forgames that contain this position (SCIDOnthego). There is a freeSCID database that can be used with SCIDOnthego. Simply downloadthe zip file http://www.kgrothapps.com/files/dbsmall-apr-6-13.zipthen unzip and put these files in SCID directory.For best results the chess figure should take up at least halfof the input image. If recognition fails then the app simplyreturns directly without a result. So in summary, this app has thesame functionality as ChessOcr, but the input is a static imageobtained off-line, and not a live image obtained from a back facingcamera. ChessOcrPict does not work well on web pages, but it willwork on the pdf files for books and magazines.
ChessOcrProKey 1.0 APK
Gerhard Roth
This is the pro key for the free apps ChessOcrhttp://play.google.com/store/apps/details?id=com.kgroth.chessocrand ChessOcrPicthttp://play.google.com/store/apps/details?id=com.kgroth.chessocrpictIt removes the restrictions of the free version of both these twoapps which is the limit of 25 saved positions (there is no limit onthe display of recognized positions in both demos). When this appis installed, the app name in the activity bar of the free ChessOcrchanges to ChessOcr Pro Version, and similarly for ChessOcrPict.PLEASE TRY THE FREE VERSION OF THESE TWO APPS (CHESSOCR ORCHESSOCRPICT) TO SEE IF THEY WORK TO YOUR SATISFACTION ON FIGURESIN YOUR BOOKS BEFORE BUYING THIS PRO KEY. YOU NEED TO HAVE BOTHAPPLICATIONS INSTALLED, THE FREE VERSION AND THIS PRO KEY. YOUSTILL USE THE FREE VERSION, BUT IT BECOMES THE PRO VERSION WHENTHIS PAID APP IS INSTALLED.ALSO, CHESSOCR DOES NOT WORK WELL ON CAMERAS THAT DO NOT HAVEAUTOFOCUS CAPABILITIES. IF YOUR CAMERA DOES NOT HAVE AUTOFOCUS YOUWILL LIKELY NOT BE HAPPY WITH THE PERFORMANCE. BOTH APPS REQUIRESOME TRAINING TO USE, PLEASE WATCH THE VIDEO FOR CHESSOCR BEFOREPURCHASING OR RATING CHESSOCR.SIMILARLY, CHESSOCRPICT DOES NOT WORK FOR DIAGRAMS ON WEB PAGES,BUT ONLY FOR SCREEN CAPTURES OF DIAGRAMS IN PDF FILES FROM BOOKSAND MAGAZINES. PLEASE TRY THE DEMO AND WATCH THE VIDEO FORCHESSOCRPICT BEFORE PURCHASING OR RATING CHESSOCRPICT.
CardRecog Recognize Play Cards 1.3 APK
Gerhard Roth
CardRecog is an app that recognizesplayingcards from a standard deck. There are five modes that can bechosenin the settings; multiple, single, update, pre-flop and raw.Youtouch the screen to start recognition, hold the camera still,putsome cards in front, and wait. You stay in recognition modeuntilyou touch the screen again to return to idle mode. Oncerecognitionoccurs the recognized cards are displayed and sometimesspoken.In raw mode recognized cards are shown without filtering andinreal-time. In other modes once recognition occurs no furthercardswill be recognized unless you restart the recognitionprocess.There are two ways to do this; the easiest is remove allcards fromview for around 1/2 second, and then place the cards toberecognized in front of the camera. The second way is to touchthescreen to stop recognition and go to idle, and touch thescreenagain to start recognition. Thefilehttp://www.kgrothapps.com/files/cardrecog-example.pdf hassomeexample hands. If you do not own a set of Bicycle playingcardsprint the page and try recognition of the hands.When you start recognition the camera focuses (if possible),soif recognition fails you should touch the screen to stop, andthentouch again to restart recognition to be sure you have an infocusimage.You can also tilt the cards slightly to see if thatimprovesresults. If recognition fails for all cards then trysetting theISO (if it is in the settings) to the highest possiblevalue,instead of the default automatic.For devices with auto focus (i.e. Nexus line) recognitionworkswell even for a large number of cards. However, you alwaysneed anin focus image, and reasonably bright lighting. For lowerenddevices recognition will work well in single card mode, butfewercards are recognized successfully in multiple card mode. Butevenfor low end devices (including those with no autofocus)recognition works well in single card mode.In multiple card mode if the bottom of a card is visiblethatcard is still only recognized once. In single card mode we lookforthe same card number and suit in both the top and bottom ofthecard. So both must be visible before the card is recognizedinsingle card mode, but only one is required for recognitioninmultiple card mode. In single card mode if multiple cardsarepresent recognition fails, you need exactly one card. Inupdatemode we can add/remove a single card at a time to a hand ofcards.In raw mode the unfiltered results are shown and you do notneed torepeatedly restart recognition. The current mode is shown intheaction bar text.In the long run I will integrate this app with differentcardgames. A simple integration is pre-flop mode where we showthepercentage odds for the first two cards in hold em poker. Ialsoperform standard blackjack card counting (can force displayofcount in the settings) to demonstrate another cardapplication.Most card recognition systems (i.e. the Blackjackcountingdetection systems) look for the card outline. In my methodI do notrequire the outline of the cards, instead I only look atthe cardnumber and the associated suit. So as long as the suit andnumberare visible recognition will occur successfully; the rest ofthecard can be occluded. Skip to 1 minute, 23 seconds of thevideobelow and you will see successful recognition of cards inthetypical "fan" shape used in card games. No other system that Iknowof can perform multi-card recognition as accuratelyandquickly.The app is real time in the sense that it is recognizing anumberof times a second, as shown in raw mode. In the other modestheresults are grouped to achieve a consensus, which is why ittakesone or two seconds for a recognition result. I believe thisis thebest card recognition system for something like Google glasswhereyou are looking at the cards in someone's hands. I welcomeanycomments, but remember this is not a final product, it isatechnology demo.
Loading...