> For the complete documentation index, see [llms.txt](https://docs.theiamarkerless.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.theiamarkerless.com/troubleshooting/error-messages/calibration-errors/too-few-chessboards-detected-less-than-25.md).

# Too few chessboards detected (<25)

<figure><img src="/files/FQQgFHyvIJONRBAnuLZU" alt=""><figcaption></figcaption></figure>

### **Explanation**

This error message arises when processing a lens calibration trial, and Theia fails to detect sufficient chessboard instances to properly calibrate the lenses.

### **Possible Solutions**

Check that the correct trial videos were loaded. If the intention was to process a lens calibration trial but the incorrect videos were loaded which do not feature a calibration chessboard, this error will arise.

If the correct lens calibration trial videos were loaded, check that the chessboard pattern is sufficiently visible throughout the recording. If the videos are too dark or too bright, try using the [Enhance Videos](/theia3d-documentation/theia3d-dropdown-menus/tools-menu/enhance-videos.md) to improve the visibility of the chessboard pattern. If the chessboard is too close to the camera during the trial such that pattern is too large and is never fully visible, a new lens calibration trial will need to be recorded.

If there are no issues with chessboard visibility and it is fully visible throughout the recording, check that the Custom Chessboard options were not enabled when processing the Lens Calibration. If this options is enabled but the input values do not match the chessboard pattern in the recordings, this error will occur.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.theiamarkerless.com/troubleshooting/error-messages/calibration-errors/too-few-chessboards-detected-less-than-25.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
