{"id":15976813,"url":"https://github.com/tobybreckon/irview","last_synced_at":"2026-03-17T09:38:07.901Z","repository":{"id":152042002,"uuid":"93146407","full_name":"tobybreckon/irview","owner":"tobybreckon","description":"Infrared (Thermal) Video Viewer - False Colour Mapping","archived":false,"fork":false,"pushed_at":"2024-03-13T22:48:35.000Z","size":46,"stargazers_count":7,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T10:51:17.374Z","etag":null,"topics":["color-mapping","false-color-images","image-processing","thermal-camera","thermal-images","thermal-imaging"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tobybreckon.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":"2017-06-02T08:46:51.000Z","updated_at":"2024-07-17T18:46:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"43dcc6e0-bdcf-458e-be61-0c2fe726d53c","html_url":"https://github.com/tobybreckon/irview","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tobybreckon/irview","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobybreckon%2Firview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobybreckon%2Firview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobybreckon%2Firview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobybreckon%2Firview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tobybreckon","download_url":"https://codeload.github.com/tobybreckon/irview/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobybreckon%2Firview/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266405362,"owners_count":23923535,"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","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["color-mapping","false-color-images","image-processing","thermal-camera","thermal-images","thermal-imaging"],"created_at":"2024-10-07T22:41:10.032Z","updated_at":"2026-03-17T09:38:07.833Z","avatar_url":"https://github.com/tobybreckon.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Infrared (Thermal) Video Viewer - False Colour Mapping\n\nRequires [OpenCV 4.x](http://www.opencv.org).\n(for OpenCV 3.x version - see [OpenCV 3.x branch](https://github.com/tobybreckon/irview/tree/opencv-3))\n\n---\n\n### Usage:\n\n```\nIrView v0.3 - (c) Toby Breckon, 2008-2022+\n         with OpenCV version 4.5.5-dev (4.5.5)\nGPL - http://www.gnu.org/licenses/gpl.html\n\nUsage :./irview [image/video file]\nCamera interface: run with no file argument for direct camera use (default: camera 0)\n\nKeyboard commands\n         a - automatic scaling (default: on)\n         b - show both false colour and original (default: off)\n         c - toggle false colour (default: on)\n         e - exit (as per x or ESC)\n         f - toggle full screen (default: off)\n         x - exit\n```\n---\n\n### Background:\n\n_\"In certain instances, it can be better to display intensity images using a false-colour map.\nOne of the main motives behind the use of false-colour display rests on the fact that the\nhuman visual system is only sensitive to approximately 40 shades of grey in the range from\nblack to white, whereas our sensitivity to colour is much finer. False colour can also serve to\naccentuate or delineate certain features or structures, making them easier to identify for the\nhuman observer.\"_  [[Solomon / Breckon, 2010](http://www.fundipbook.com)]\n\nOriginally developed as a visualization and test tool to support the research in:\n\n- [Multi-Modal Target Detection for Autonomous Wide Area Search and Surveillance](https://breckon.org/toby/publications/papers/breckon13autonomous.pdf)\n(T.P. Breckon, A. Gaszczak, J. Han, M.L. Eichner, S.E. Barnes), In Proc. SPIE Emerging Technologies in Security and Defence: Unmanned Sensor Systems, SPIE, Volume 8899, No. 01, pp. 1-19, 2013. [[pdf](https://breckon.org/toby/publications/papers/breckon13autonomous.pdf)] [[doi](http://dx.doi.org/10.1117/12.2028340)]\n\nWork carried out as part of the _UK MoD Grand Challenge 2008_ (Stellar Team - autonomous systems for wide area search and surveillance).\n\nUsed for the false colour visualization examples in:\n\n - [Dictionary of Computer Vision and Image Processing](http://dx.doi.org/10.1002/9781119286462) (R.B. Fisher, T.P. Breckon, K. Dawson-Howe, A. Fitzgibbon, C. Robertson, E. Trucco, C.K.I. Williams), Wiley, 2014.\n [[Google Books](http://books.google.co.uk/books?id=TaEQAgAAQBAJ\u0026lpg=PP1\u0026dq=isbn%3A1118706811\u0026pg=PP1v=onepage\u0026q\u0026f=false)] [[doi](http://dx.doi.org/10.1002/9781119286462)]\n\n---\n\n### Example:\n\nClick for YouTube video example (of thermal ducks):\n\n\n[![Example Video](https://img.youtube.com/vi/c9nF-k0u0Qk/0.jpg)](https://www.youtube.com/watch?v=c9nF-k0u0Qk)\n\n---\n\n### How to build and run:\n\n```\ngit clone https://github.com/tobybreckon/irview.git\ncd irview\ncmake .\nmake\n./irview\n```\n---\n\nIf you find any bugs report them to me (or better still submit a pull request, please) - toby.breckon@durham.ac.uk\n\n_\"may the source be with you\"_ - anon.\n\n### (still) TODO\n- variable colour maps\n- video file looping\n- additional auto contrast techniques\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftobybreckon%2Firview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftobybreckon%2Firview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftobybreckon%2Firview/lists"}