# \[ANN\] New version for CameraCalibrations

**URL:** <https://discourse.julialang.org/t/ann-new-version-for-cameracalibrations/131603>\
**Category:** Signal and Image Processing\
**Tags:** package, image-processing, opencv\
**Created:** [August 14, 2025, 11:57am UTC](https://discourse.julialang.org/t/ann-new-version-for-cameracalibrations/131603 "2025-08-14T11:57:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [August 14, 2025, 11:57am UTC](https://discourse.julialang.org/t/ann-new-version-for-cameracalibrations/131603/1 "2025-08-14T11:57:04Z")

</div>

I’m happy to share that CameraCalibrations.jl, a Julia package for camera calibration, no longer relies on `cv2` via `PythonCall`. Instead, it now directly uses OpenCV.jl for both checkerboard detection and camera model fitting.

This update brings two major benefits:

- **Thread safety** , enabling concurrent execution.
- **In-memory image support** , eliminating the need for disk I/O and reducing latency.
