OpenCV Sample Code
demo.mp4
undistortion_calibration
- Basic camera calibration using chessboard pattern
undistortion_manual_unified_projection
- Manual camera calibration using the unified projection model for fisheye / omnidirectional camera
projection_points_3d_to_2d
- Projection (3D points (world coordinate) to a 2D image plane) using editable camera parameters
projection_points_3d_to_2d_floor.mp4
projection_points_3d_to_2d_wall.mp4
projection_image_3d_to_2d
- Projection (image in world coordinate to a 2D image plane) using editable camera parameters
projection_image_3d_to_2d.mp4
transformation_topview_projection
- Transformation to top view image using projection
transformation_homography
- Homobraphy transformation
transformation_homography.mp4
distance_calculation
- Distance calculation on ground plane
dnn_face
- Face Detection using YuNet
- Head Pose Estimatino Using SolvePnP
- Overlay icon with transparent mask
License
- Copyright 2021 iwatake2222
- Licensed under the Apache License, Version 2.0
Acknowledgements
- cvui
- https://github.com/Dovyski/cvui
- Copyright (c) 2016 Fernando Bevilacqua
- Licensed under the MIT License (MIT)
- Source code is copied
- OpenCV
- https://github.com/opencv/opencv
- Licensed under the Apache License, Version 2.0
- Image files are copied
- OpenCV Zoo
- https://github.com/opencv/opencv_zoo
- Licensed under the Apache License, Version 2.0
- Model files are copied
- https://www.photo-ac.com
- fisheye_00.jpg
- YouTube
- dashcam_00.jpg (Copyright Dashcam Roadshow 2020. https://www.youtube.com/watch?v=tTuUjnISt9s )
- Others