Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/idatum/opencv-utilities
Python OpenCV calibration parameters to remove barrel distortion from a common Amcrest 4K IP camera.
https://github.com/idatum/opencv-utilities
amcrest camera ip-camera opencv opencv-python python webcam
Last synced: 11 days ago
JSON representation
Python OpenCV calibration parameters to remove barrel distortion from a common Amcrest 4K IP camera.
- Host: GitHub
- URL: https://github.com/idatum/opencv-utilities
- Owner: idatum
- Created: 2021-03-14T17:36:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-06T22:49:43.000Z (about 3 years ago)
- Last Synced: 2024-08-02T15:56:20.848Z (4 months ago)
- Topics: amcrest, camera, ip-camera, opencv, opencv-python, python, webcam
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://docs.opencv.org/4.5.1/d4/d94/tutorial_camera_calibration.html)
camcalibration.py
has calibration parameters for the Amcrest IP8M-2496EB-40MM and a simple example of how to undistort.