{"id":19922901,"url":"https://github.com/12343954/csharp-camera-calibration","last_synced_at":"2025-05-03T07:30:56.515Z","repository":{"id":80593924,"uuid":"576812733","full_name":"12343954/CSharp-Camera-Calibration","owner":"12343954","description":"Camera Calibration via C# and OpenCvSharp 4.6.0 and compare with python code. (2022)","archived":false,"fork":false,"pushed_at":"2024-12-04T01:24:21.000Z","size":4614,"stargazers_count":12,"open_issues_count":1,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T13:06:01.738Z","etag":null,"topics":["calibration","calibration-target","camera-calibration","opencvsharp","python-calibration"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/12343954.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-11T03:50:42.000Z","updated_at":"2025-02-14T10:06:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"91323f50-ce51-43d4-ac69-5214cc3f4a6c","html_url":"https://github.com/12343954/CSharp-Camera-Calibration","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"637d82d5814216eb8a8ca8a5fefdadc28aa05994"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/12343954%2FCSharp-Camera-Calibration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/12343954%2FCSharp-Camera-Calibration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/12343954%2FCSharp-Camera-Calibration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/12343954%2FCSharp-Camera-Calibration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/12343954","download_url":"https://codeload.github.com/12343954/CSharp-Camera-Calibration/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252156793,"owners_count":21703351,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calibration","calibration-target","camera-calibration","opencvsharp","python-calibration"],"created_at":"2024-11-12T22:12:25.278Z","updated_at":"2025-05-03T07:30:53.240Z","avatar_url":"https://github.com/12343954.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# Code in Funny! Camera calibration in C# vs Python, Word by word comparison, Explain the parameters in detail\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\u003ca href='https://www.youtube.com/watch?v=ZZ5M7Q5ZWX4\u0026feature=youtu.be\u0026ab_channel=CoolooAI' target=\"_blank\"\u003e\n\u003cimg alt=\"\" src=\"./image1.jpg\" width=\"800\" /\u003e\n\u003c/a\u003e\n\nhttps://www.youtube.com/watch?v=ZZ5M7Q5ZWX4\u0026feature=youtu.be\u0026ab_channel=CoolooAI\n\n\n\u003ca href='https://www.youtube.com/watch?v=ZZ5M7Q5ZWX4\u0026feature=youtu.be\u0026ab_channel=CoolooAI' target=\"_blank\"\u003e\n\u003cimg alt=\"\" src=\"./image2.jpg\" width=\"800\" /\u003e\n\u003c/a\u003e\n\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n| original | calibrated |\n|:-----:|:-----:|\n|\u003cimg alt=\"\" src=\"./python/original/image_07_12_19_0000.jpg\" width=\"800\" /\u003e|\u003cimg alt=\"\" src=\"./python/calibrated/calibrate_142041807408.jpg\" width=\"800\" /\u003e |\n|\u003cimg alt=\"\" src=\"./python/original/image_07_12_19_3641.jpg\" width=\"800\" /\u003e|\u003cimg alt=\"\" src=\"./python/calibrated/calibrate_142042174721.jpg\" width=\"800\" /\u003e |\n|\u003cimg alt=\"\" src=\"./python/original/image_07_12_19_3865.jpg\" width=\"800\" /\u003e|\u003cimg alt=\"\" src=\"./python/calibrated/calibrate_142042392747.jpg\" width=\"800\" /\u003e |\n|\u003cimg alt=\"\" src=\"./python/original/image_07_12_19_8340.jpg\" width=\"800\" /\u003e|\u003cimg alt=\"\" src=\"./python/calibrated/calibrate_142042524115.jpg\" width=\"800\" /\u003e |\n|\u003cimg alt=\"\" src=\"./python/original/image_07_12_19_8605.jpg\" width=\"800\" /\u003e|\u003cimg alt=\"\" src=\"./python/calibrated/calibrate_142042661747.jpg\" width=\"800\" /\u003e |\n|\u003cimg alt=\"\" src=\"./python/original/image_07_12_19_9485.jpg\" width=\"800\" /\u003e|\u003cimg alt=\"\" src=\"./python/calibrated/calibrate_142042799379.jpg\" width=\"800\" /\u003e |\n\n\u003cbr\u003e\n\u003chr\u003e\n\u003cbr\u003e\n\n## 1, download all the files\n## 2, run the c# code directly via vs2022\n## 3. run the python code after install all the dependences.\n\n\n\u003cbr\u003e\n\u003chr\u003e\n\u003cbr\u003e\n\n## PS: \n\n    1. c# code use the latest opencv 4.6.0, little different from the 4.4.5.\n    2. python code use two calibration method, 1: udistort()  2:remap(), you can compare the difference between the two.\n    3. change the original \"Calibration Target\" images from you cameras and run it again.\n\n\n# enjoy it","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F12343954%2Fcsharp-camera-calibration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F12343954%2Fcsharp-camera-calibration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F12343954%2Fcsharp-camera-calibration/lists"}