CamMatch™ Professional
Professional Camera Matching for Blender
CamMatch™ Professional is a professional camera matching solution developed for accident reconstruction, forensic engineering, and technical visualization. Built as a native Blender add-on and powered by OpenCV, it provides an efficient workflow for camera calibration, camera pose estimation, lens distortion correction, reprojection analysis, and forensic visualization — all inside Blender.

See it in action
Calibration & diagnostics




Capabilities
- Native Blender integration
- Camera calibration
- Camera pose estimation
- Lens distortion calibration
- 2D-to-3D object linking
- Multi-frame camera tracking
- Reprojection error analysis
- Diagnostic overlays
- Monte Carlo uncertainty analysis
- Forensic visualization workflows
What’s included
Your purchase provides access to the product’s repository and official update channel for the stated update term. It is not a proprietary software license; the installed add-on remains free software under the GNU GPL.
- GPL software package for CamMatch™ Professional
- One year of authenticated repository access for downloads
- Repository-delivered updates, bug fixes, improvements, and new releases during the access term
- Repository secret associated with the purchaser email
- Official documentation
- Continued use of already-downloaded versions after repository access expires
Professional Certification (offered separately)
The CamMatch™ Professional Certification Program teaches the complete camera matching workflow inside Blender, including 2D image markers, 3D control points, object linking, camera calibration, camera pose solving, reprojection error analysis, diagnostic visualization, and best practices for forensic visualization — live, virtual, and instructor-led, with practice Blender projects and datasets, and an official CamMatch™ Professional Certificate upon successful completion.
Certification sessions are scheduled periodically by Engineering Dynamics Company based on demand, with class sizes intentionally limited for personalized instruction and interactive Q&A. Contact info@edccorp.com for upcoming session dates.
Built for Professionals
CamMatch™ Professional is designed for accident reconstruction engineers, forensic engineers, engineering consultants, government agencies, law enforcement, universities, researchers, and professional visualization specialists.
OpenCV installs automatically
CamMatch uses OpenCV (the cv2 library) for its computer-vision math, but you don't install it separately. On first run, click Install OpenCV in the CamMatch add-on preferences and it sets itself up — from the copy bundled with the add-on, or from the internet if needed — on Windows, macOS, and Linux, and across every Blender Python version, including Blender 5.1 on Python 3.13.
If a machine is offline or behind a strict corporate firewall that blocks the download, the User Guide's Troubleshooting section has a one-line manual install into Blender's own Python. After installing, restart Blender and click Diagnostics in the CamMatch panel.
Requirements
- Blender 5.0 or newer
- OpenCV — installs automatically from the panel on first run (Windows, macOS, and Linux)
Latest version
v2.0.10 · delivered through the EDC Software repository with automatic update notifications in Blender.
Install & updates
Your repository secret is delivered instantly — it appears on the confirmation page as soon as you check out (and free products issue one after a quick sign-up). Then, in Blender 5.0 or newer:
- Open Edit → Preferences → Get Extensions.
- Open the Repositories dropdown (top right) →
+ → Add Remote Repository, and paste
https://extensions.edccorp.com/index.json. - Enable "Requires Access Token" on that repository and paste the repository secret you received into the Secret field.
- Your products appear under Available — click Install.
- Make sure the add-on is enabled. Installing usually ticks its checkbox for you, but if the product's sidebar tab doesn't appear, open Edit → Preferences → Add-ons, search for the product, and tick its checkbox to activate it. Updates then arrive automatically.
- Save your preferences so this sticks. Blender normally saves them automatically; if it doesn't, open the ≡ menu at the bottom-left of the Preferences window and choose Save Preferences — otherwise you may have to re-enable the add-on next time you open Blender.
Upgrading from an older, manually-installed version of this add-on? You can disable or remove it anytime from Edit → Preferences → Add-ons — search for it, untick it to disable, or use Remove to uninstall. The new extension replaces it.
Because the installed add-on is GPL-licensed free software, copies you have already received remain yours to use, study, modify, and share under the GPL. When the update term ends, repository access for future official builds and automatic updates may require renewal.