# opencv_sample **Repository Path**: loudefang/opencv_sample ## Basic Information - **Project Name**: opencv_sample - **Description**: OpenCV Sample Code in C++ - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-20 - **Last Updated**: 2026-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenCV Sample Code https://user-images.githubusercontent.com/11009876/131844621-a7c43048-edd7-4f74-b85d-7c7bf74f53bb.mp4 ## undistortion_calibration ![00_doc/undistortion_calibration.jpg](00_doc/undistortion_calibration.jpg) - Basic camera calibration using chessboard pattern ## undistortion_manual_unified_projection ![00_doc/undistortion_manual_unified_projection.jpg](00_doc/undistortion_manual_unified_projection.jpg) - 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 https://user-images.githubusercontent.com/11009876/131841810-3901988e-223f-4ec8-967d-372c6a53de04.mp4 https://user-images.githubusercontent.com/11009876/131841829-4c38c713-fa71-4997-a9df-ca5e35ce348d.mp4 ## projection_image_3d_to_2d - Projection (image in world coordinate to a 2D image plane) using editable camera parameters https://user-images.githubusercontent.com/11009876/131841863-bee26051-f8c0-4dd2-a31c-a4b8f1df722b.mp4 ## transformation_topview_projection - Transformation to top view image using projection ![00_doc/transformation_topview_projection.jpg](00_doc/transformation_topview_projection.jpg) ## transformation_homography - Homobraphy transformation https://user-images.githubusercontent.com/11009876/132087422-79d37de1-3ea4-476c-88c1-eb53cf88b492.mp4 ## distance_calculation - Distance calculation on ground plane ![00_doc/distance_calculation.jpg](00_doc/distance_calculation.jpg) ## dnn_face - Face Detection using YuNet - Head Pose Estimatino Using SolvePnP - Overlay icon with transparent mask ![00_doc/dnn_face.jpg](00_doc/dnn_face.jpg) ![00_doc/dnn_face_mask.jpg](00_doc/dnn_face_mask.jpg) ## dnn_depth_midas - Depth estimation using MiDaS small V2.1 - You need to download the model - from: https://github.com/isl-org/MiDaS/releases/download/v2_1/model-small.onnx - to: `resource/mdoel/midasv2_small_256x256.onnx` https://user-images.githubusercontent.com/11009876/144711379-a3d4b3c4-86e9-4b33-a90e-b4ac0eb584e2.mp4 ## reconstruction_depth_to_3d - 3D Reconstruction - Generate 3D point cloud from one single still image using depth map - Project these points onto 2D image with a virtual camera https://user-images.githubusercontent.com/11009876/144705856-8714558e-610f-4087-a194-11e712517b9f.mp4 # License - Copyright 2021 iwatake2222 - Licensed under the Apache License, Version 2.0 - [LICENSE](LICENSE) # 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 - MiDaS - https://github.com/isl-org/MiDaS - Copyright (c) 2019 Intel ISL (Intel Intelligent Systems Lab) - Licensed under the MIT License - https://pixabay.com/ja/ - room_00.jpg, room_01.jpg, room_02.jpg - https://www.photo-ac.com - fisheye_00.jpg - YouTube - dashcam_00.jpg (Copyright Dashcam Roadshow 2020. https://www.youtube.com/watch?v=tTuUjnISt9s ) - Others - https://lovelive-as.bushimo.jp/wp-content/uploads/2019/09/chara_09_stage.png (https://lovelive-as.bushimo.jp/member/rina/ )