Skip to content

Python OpenCV calibration parameters to remove barrel distortion from a common Amcrest 4K IP camera.

Notifications You must be signed in to change notification settings

idatum/opencv-utilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

OpenCV Utilities

OpenCV camera calibration

OpenCV can calculate calibration parameters to undistort wide angle (or any pinhole) camera. I performed OpenCV's chessboard calibration on an Amcrest IP8M-2496EB-40MM PoE IP camera (3840x2160 image, 4.0mm narrower angle lens). The normally barrel shaped distortion is removed with a small loss in FoV, a good compromise. The result is a nice high-resolution image that is distortion free, which I use for weather time-lapse videos.

See the documentation for details: Camera calibration with square chessboard

camcalibration.pyhas calibration parameters for the Amcrest IP8M-2496EB-40MM and a simple example of how to undistort.

About

Python OpenCV calibration parameters to remove barrel distortion from a common Amcrest 4K IP camera.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages