{"id":16615551,"url":"https://github.com/domiii/smart-video-2013","last_synced_at":"2026-06-06T00:31:12.105Z","repository":{"id":119029318,"uuid":"14656348","full_name":"Domiii/smart-video-2013","owner":"Domiii","description":null,"archived":false,"fork":false,"pushed_at":"2013-12-24T05:02:53.000Z","size":29248,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-12-13T22:26:04.469Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Domiii.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}},"created_at":"2013-11-24T05:34:35.000Z","updated_at":"2013-12-24T05:02:53.000Z","dependencies_parsed_at":"2023-03-13T12:44:41.537Z","dependency_job_id":null,"html_url":"https://github.com/Domiii/smart-video-2013","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Domiii/smart-video-2013","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Domiii%2Fsmart-video-2013","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Domiii%2Fsmart-video-2013/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Domiii%2Fsmart-video-2013/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Domiii%2Fsmart-video-2013/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Domiii","download_url":"https://codeload.github.com/Domiii/smart-video-2013/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Domiii%2Fsmart-video-2013/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33965591,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-05T02:00:06.157Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","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":[],"created_at":"2024-10-12T02:09:47.193Z","updated_at":"2026-06-06T00:31:12.089Z","avatar_url":"https://github.com/Domiii.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"- On Windows:\n\t- Get VS 2012 Express from http://www.microsoft.com/en-us/download/confirmation.aspx?id=34673 (OpenCV does not support VS 2013 yet)\n\t\t- Settings: \"Replace tabs by spaces\" \n\t\t- Create your own Makefile for other toolchains\n\t\n- SmartVideo app (Windows):\n\t- Setup OpenCV 2.47, 64 bit\n\t\t- On Windows: Close Visual Studio first!\n\t\t- Follow these four steps:\n\t\t\t1. Download version 2.47 from http://opencv.org/downloads.html\n\t\t\t2. Make sure you have admin rights. Unpack the self-extracting archive.\n\t\t\t3. Set the OPENCV_DIR system variable:\n\t\t\t\t- setx /M OPENCV_DIR \"open-cv-install-path\\build\\x64\\vc11\\\"\n\t\t\t4. Add the OpenCV library folder to your system PATH:\n\t\t\t\t- setx /M PATH \"%PATH%;%OPENCV_DIR%bin\\\"\n\t- Run SmartVideo/smart-video-2013.sln (make sure that you have VS 2012)\n\t- Should work\n\t\n- Viewer:\n\t- Run viewer by just executing: viewer/index.html\n\t- Chrome: \n\t\t- Allow Chrome to read local files from files (in order to run the viewer without a web server)\n\t\t\t- http://stackoverflow.com/questions/18586921/how-to-launch-html-using-chrome-at-allow-file-access-from-files-mode\n\t\t\t- Apparently, there is a bug - So you might have to add both \"--allow-file-access-from-files -allow-file-access-from-files\" to start Chrome\n\t- IE \u0026 Firefox:\n\t\t- Sometimes work, sometimes don't\n\t\t- IE might need some changes in your security settings\n\t- Enable debug console while developing:\n\t\t- Ctrl + Shift + J in Chrome\n\t\t- F12 in IE\n\n- Data:\n\t- The data directory is defined in \"cfg/config.json\"\n\t- Data set configurations are defined in \"cfg/clips.json\" (currently only supports image sequences, gotta fix that)\n\t- Setup:\n\t\t- Download data sets from:\n\t\t\t- http://wordpress-jodoin.dmi.usherb.ca/static/dataset/dataset.zip\n\t\t\t- ftp://ftp.informatik.uni-stuttgart.de/pub/vis/vis-out/bse/dataset/SABS-Basic.rar\n\t\t\t\t- Alternative link: http://burnbit.com/torrent/235660/SABS_Basic_rar\n\t\t- Extract to some folder data-root\n\t\t\t- I placed it in: ../data/\n\t\t\t- If you have different folder, update \"cfg/config.json\" correspondingly\n\t\t- If you want to add more data sets:\n\t\t\t1. Also extract them into that folder\n\t\t\t2. Run \"ls \u003e cfg/dataset-name.txt\" (a list of all image file names that comprise the video)\n\t\t\t3. Add entry to cfg/clips.json\n\t\t\t\n- Coding Conventions\n\t- Indentation\n\t\t- Replace tabs with 4 spaces\n\t- Avoid raw pointers in C++\n\t\t- When to use what kind of pointer: http://stackoverflow.com/a/8376611/2228771\n\t\t- Ideas on avoiding pointers and why: http://blog.emptycrate.com/node/354\n\t\n- TODO\n\t- a lot more...","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdomiii%2Fsmart-video-2013","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdomiii%2Fsmart-video-2013","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdomiii%2Fsmart-video-2013/lists"}