kifu.me support page

kifu.me is an assistant for entering backgammon match records. It helps you efficiently record games compared to manual entry.

Table of Contents

How to Use

  1. Upload your video
    • Record the board properly (see Video Recording section for details)
    • Maximum video size is 16GB
    • If your match is split into multiple files, you can upload multiple files
      • Files must be in sequential order
      • You can upload up to 10 files in total
  2. Check the analysis results via email notification
    • After analysis is complete, you will receive an email notification. Open the link provided in the email in your browser to review the analysis results. The link is valid for one week only.
  3. Receive the match record file by email
    • Save the match data as needed and use it for analysis
    • The match record is a text file. If there are any errors in the data, you can manually correct them using a text editor.

Dos and Don’ts

Video Recording

Recommended: Camera Position and Settings
  • Secure the camera firmly
  • Record from directly above the board (recording from an angle is not supported)
  • Adjust the frame to ensure the entire board is visible
Recommended: Recording Mode
  • Record in Full HD (1920 x 1080 pixels)
  • Use time-lapse video mode to significantly reduce upload time
    • Recommended setting: 0.5 second interval
    • Videos recorded with intervals longer than 1 second cannot be properly recognized
  • Position the camera in landscape mode
  • When using an action camera, use the distortion correction mode as lens distortion can interfere with recognition

Recording Examples

Recommended Recording Method

Recommended recording example

Good example: Recorded from directly above the board with the entire board visible

Methods to Avoid

Lens distortion example

Example with significant lens distortion - Use distortion correction feature

Improper angle example 1

Example recorded from the side - Position the camera directly above the board

Improper angle example 2

Example recorded from the front - Position the camera directly above the board

Doubling Cube

Recommended: Cube Placement
  • Place taken cubes visibly in the corner of the board
    • kifu.me distinguishes between "center cubes" and "taken cubes" based on cube position
Recommended: Take/Pass Actions
  • Pause briefly (about 1 second) after deciding to take or pass
    • This ensures enough time for image recognition. Stay calm and don't rush!
Recommended: Use Physically Larger Cubes
  • Larger cubes reduce recognition errors (though this doesn't mean you should double more often!)
Not Recommended: To Prevent Misrecognition
  • Don't place unnecessary cubes near the board
    • Multiple cubes in view can cause recognition errors

Dice

Recommended: Using Chess Clocks
  • Use chess clocks for your matches.
  • If chess clocks are not available, share a single set of dice between players.
  • kifu.me detects turn changes by recognizing when dice are picked up from the board. When each player uses their own dice, rapid rolling by the opponent may prevent proper recognition of turn changes.
Recommended: ELITE Precision Dice
  • ELITE Precision Dice sold by Backgammon Galaxy have minimal light reflection, making them ideal for use with kifu.me.
Not Recommended: Special Design Dice
  • Dice with non-standard designs cannot be correctly recognized
    • Example of dice not to use: Special dice example

Checkers

Recommended: Accurate Initial Setup
  • kifu.me starts recording when it detects checkers returning to their initial positions
  • If the initial setup is incorrect, the game won't be recorded properly
Not Recommended: Stacking Checkers
  • Recognition accuracy decreases when checkers are stacked. Try to play without stacking checkers when possible

Board

Recommended: Simple Board Design
  • Boards with plain designs are optimal. Boards with text or illustrations can decrease recognition accuracy for cubes and dice
Recommended: Fixed Board Position
  • Do not move the board during play
  • If you need to move the board, do so after a game is finished and before setting up checkers for the next game

Match Record Review Guidelines

kifu.me records player moves using image recognition processing. Parts of the record that may be incorrect due to factors such as dice reflections or checker overlaps are marked with red highlighting. When reviewing the output match record, pay special attention to sections marked in red.

When Dice Rolls Are Highlighted in Red

In the example below, the dice roll read from image recognition was inconsistent with the actual play. Therefore, kifu.me corrected the read roll and marked it with red highlighting.

Example of dice highlighted in red

Dice rolls may be highlighted in red for the following reasons:

When Moves Are Highlighted in Red

In the example below, the number of checkers read from image recognition was inconsistent with the actual play. Therefore, kifu.me corrected the checker count and marked it with red highlighting.

In this example, the blue player played 13/6 and there are 6 checkers on the 6-point, but kifu.me recognized 5 checkers, so a correction was made.

Example of move highlighted in red

Moves may be highlighted in red for the following reasons:

Cube Actions

Objects other than the doubling cube (dice, checkers, watches, smartphones, etc.) may be mistakenly recognized as doubling cubes. In such cases, unnecessary cube actions are recorded and the game’s score record becomes incorrect, requiring correction.

Recommendation: Recording the score board alongside the game is recommended, as it allows you to check whether the score is correct when reviewing the match record.

FAQ

Q: My video file is larger than 16GB and I can't upload it.

A: You can use ffmpeg to reduce the file size.

The following command will create a video with reduced frames (2 frames per second), significantly decreasing the file size. When uploading this processed file, select the Normal Video option.

ffmpeg -i input.mp4 -vf "fps=2" output.mp4

If ffmpeg is not installed on your system, you'll need to install it first. Visit the ffmpeg website for installation instructions.

Q: Will illegal moves be correctly recognized?

A: No. If there are illegal moves, one of the following will happen:

  • The move won't be recognized, and "????" will appear in the match record
  • The move will be recorded with a corrected dice roll different from the actual roll

In either case, manual correction will be necessary. For accurate records, try to avoid illegal moves.

Q: There is an incorrectly recorded game. Can I delete a specific game and get the match record?

A: It is not possible to delete a specific game and get the match record.

Useful Information

Please refer to the Tips on GitHub.

Known Issues

Please refer to the Issues on GitHub.

Flyer

Flyer