← EDC Software

Built for Blender • Powered by OpenCV

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.

CamMatch™ Professional

See it in action

Calibration & diagnostics

Capabilities

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.

Learn more about repository access & licensing →

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

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:

  1. Open Edit → Preferences → Get Extensions.
  2. Open the Repositories dropdown (top right) → + → Add Remote Repository, and paste https://extensions.edccorp.com/index.json.
  3. Enable "Requires Access Token" on that repository and paste the repository secret you received into the Secret field.
  4. Your products appear under Available — click Install.
  5. 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.
  6. 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.