diff --git a/docs/images/bgs-logo.png b/docs/images/bgs-logo.png new file mode 100755 index 0000000000000000000000000000000000000000..e05d1e19c26f54883207a49cdeec058876b1b324 Binary files /dev/null and b/docs/images/bgs-logo.png differ diff --git a/docs/images/bgs.png b/docs/images/bgs.png new file mode 100755 index 0000000000000000000000000000000000000000..52380d224f7fcfdae4c2d3ffe6d11bc4fa328b8c Binary files /dev/null and b/docs/images/bgs.png differ diff --git a/docs/images/bgs_giphy.gif b/docs/images/bgs_giphy.gif new file mode 100755 index 0000000000000000000000000000000000000000..22ee56c21bf422984723b7e6e07ac87491d915da Binary files /dev/null and b/docs/images/bgs_giphy.gif differ diff --git a/docs/images/bgs_giphy2.gif b/docs/images/bgs_giphy2.gif new file mode 100755 index 0000000000000000000000000000000000000000..e134785e27b636d292941a9795c295ae7d13549d Binary files /dev/null and b/docs/images/bgs_giphy2.gif differ diff --git a/docs/images/bgs_project_diagram_v2.png b/docs/images/bgs_project_diagram_v2.png new file mode 100755 index 0000000000000000000000000000000000000000..c583ce982d678489dbfe798d014da462cad0f51a Binary files /dev/null and b/docs/images/bgs_project_diagram_v2.png differ diff --git a/docs/images/bgs_project_diagram_v5.png b/docs/images/bgs_project_diagram_v5.png new file mode 100755 index 0000000000000000000000000000000000000000..d95fda478f3d3641ce143303a692d4649868da3d Binary files /dev/null and b/docs/images/bgs_project_diagram_v5.png differ diff --git a/docs/images/bgs_project_diagram_v6.png b/docs/images/bgs_project_diagram_v6.png new file mode 100755 index 0000000000000000000000000000000000000000..524e9e3fbe49195842953cb01e20bcec409e717e Binary files /dev/null and b/docs/images/bgs_project_diagram_v6.png differ diff --git a/docs/images/bgs_project_diagram_v7.png b/docs/images/bgs_project_diagram_v7.png new file mode 100755 index 0000000000000000000000000000000000000000..12a47afc91fdb567f667fc0b215adef639b19008 Binary files /dev/null and b/docs/images/bgs_project_diagram_v7.png differ diff --git a/docs/images/bgs_project_diagram_v8.png b/docs/images/bgs_project_diagram_v8.png new file mode 100755 index 0000000000000000000000000000000000000000..d7dd17d1c520775993ce57ec98781d977ad2a2f1 Binary files /dev/null and b/docs/images/bgs_project_diagram_v8.png differ diff --git a/docs/images/bgsbook.jpg b/docs/images/bgsbook.jpg new file mode 100755 index 0000000000000000000000000000000000000000..9a64748aa3064881e981b50a1d67c70b252ec3e9 Binary files /dev/null and b/docs/images/bgsbook.jpg differ diff --git a/docs/images/bgslib_java_wrapper_screen.png b/docs/images/bgslib_java_wrapper_screen.png new file mode 100755 index 0000000000000000000000000000000000000000..d1f29aa6aba31b2fe79b45dc68022d9bc64ba40e Binary files /dev/null and b/docs/images/bgslib_java_wrapper_screen.png differ diff --git a/docs/images/bgslib_macosx.png b/docs/images/bgslib_macosx.png new file mode 100755 index 0000000000000000000000000000000000000000..784ab7cc212fffccc57fa6d10e31f4c73a9b759f Binary files /dev/null and b/docs/images/bgslib_macosx.png differ diff --git a/docs/images/bgslib_macosx2.png b/docs/images/bgslib_macosx2.png new file mode 100755 index 0000000000000000000000000000000000000000..d7af4e93d4ba3736b7e0f4e64b2b8980fa86ce5d Binary files /dev/null and b/docs/images/bgslib_macosx2.png differ diff --git a/docs/images/bgslib_qtgui_macosx.png b/docs/images/bgslib_qtgui_macosx.png new file mode 100755 index 0000000000000000000000000000000000000000..971a2ffb97babcfe20091dfc7b15074c1822e362 Binary files /dev/null and b/docs/images/bgslib_qtgui_macosx.png differ diff --git a/docs/images/bgslibrary2_matlab.png b/docs/images/bgslibrary2_matlab.png new file mode 100755 index 0000000000000000000000000000000000000000..a363cfee69f470b8764561bca090111e3845792f Binary files /dev/null and b/docs/images/bgslibrary2_matlab.png differ diff --git a/docs/images/bgslibrary2_matlab_mac.png b/docs/images/bgslibrary2_matlab_mac.png new file mode 100755 index 0000000000000000000000000000000000000000..76569e6022986b33eb89c3841eaa286ef8fb4c45 Binary files /dev/null and b/docs/images/bgslibrary2_matlab_mac.png differ diff --git a/docs/images/bgslibrary2_qt_gui_osx.png b/docs/images/bgslibrary2_qt_gui_osx.png new file mode 100755 index 0000000000000000000000000000000000000000..0248669c0f9db5743ff672faa9f38d1a3ea03926 Binary files /dev/null and b/docs/images/bgslibrary2_qt_gui_osx.png differ diff --git a/docs/images/bgslibrary_arch.png b/docs/images/bgslibrary_arch.png new file mode 100755 index 0000000000000000000000000000000000000000..8bc411ef5a44d65bbae451db8f1477cca3b64fdb Binary files /dev/null and b/docs/images/bgslibrary_arch.png differ diff --git a/docs/images/bgslibrary_benchmark.png b/docs/images/bgslibrary_benchmark.png new file mode 100755 index 0000000000000000000000000000000000000000..d9e80b24c4b5ba1d15bdb3e21a1010d4a1e0b9a7 Binary files /dev/null and b/docs/images/bgslibrary_benchmark.png differ diff --git a/docs/images/bgslibrary_gui_screen01.png b/docs/images/bgslibrary_gui_screen01.png new file mode 100755 index 0000000000000000000000000000000000000000..57c4c06175499d1eb6b90a62cbddf94f3b4e3618 Binary files /dev/null and b/docs/images/bgslibrary_gui_screen01.png differ diff --git a/docs/images/bgslibrary_gui_screen02.png b/docs/images/bgslibrary_gui_screen02.png new file mode 100755 index 0000000000000000000000000000000000000000..50bc527f0f14ef46c16241de15ef50db885ec015 Binary files /dev/null and b/docs/images/bgslibrary_gui_screen02.png differ diff --git a/docs/images/bgslibrary_gui_screen03.png b/docs/images/bgslibrary_gui_screen03.png new file mode 100755 index 0000000000000000000000000000000000000000..fa1d375f6c54cff5e804db6382f28dc677377bfe Binary files /dev/null and b/docs/images/bgslibrary_gui_screen03.png differ diff --git a/docs/images/bgslibrary_gui_screen04.png b/docs/images/bgslibrary_gui_screen04.png new file mode 100755 index 0000000000000000000000000000000000000000..77701fa4727c8dc43444c0798e5cdb9cd6e00246 Binary files /dev/null and b/docs/images/bgslibrary_gui_screen04.png differ diff --git a/docs/images/bgslibrary_mfc_youtube.png b/docs/images/bgslibrary_mfc_youtube.png new file mode 100755 index 0000000000000000000000000000000000000000..5ec1dad7b0c5de12aeb0a376f1275edaed68933b Binary files /dev/null and b/docs/images/bgslibrary_mfc_youtube.png differ diff --git a/docs/images/bgslibrary_opencv3_docker.png b/docs/images/bgslibrary_opencv3_docker.png new file mode 100755 index 0000000000000000000000000000000000000000..93e951130809f0a8d273f813fa163d7304889651 Binary files /dev/null and b/docs/images/bgslibrary_opencv3_docker.png differ diff --git a/docs/images/bgslibrary_qt_gui.png b/docs/images/bgslibrary_qt_gui.png new file mode 100755 index 0000000000000000000000000000000000000000..c68ad8d751f2d207bc1f37b472192b33fbb8d752 Binary files /dev/null and b/docs/images/bgslibrary_qt_gui.png differ diff --git a/docs/images/bgslibrary_qt_gui_video.png b/docs/images/bgslibrary_qt_gui_video.png new file mode 100755 index 0000000000000000000000000000000000000000..8bbb606f1ca9ad90dd61462dc0101d7ebc9f63c3 Binary files /dev/null and b/docs/images/bgslibrary_qt_gui_video.png differ diff --git a/docs/images/bgslibrary_ubuntu.png b/docs/images/bgslibrary_ubuntu.png new file mode 100755 index 0000000000000000000000000000000000000000..3bdd29fcca0285006c240a30407bf2f5a358136b Binary files /dev/null and b/docs/images/bgslibrary_ubuntu.png differ diff --git a/docs/images/bgslibrary_world_1year.png b/docs/images/bgslibrary_world_1year.png new file mode 100755 index 0000000000000000000000000000000000000000..3af1d0656d649952247eb5647003ad76e5d2a7b4 Binary files /dev/null and b/docs/images/bgslibrary_world_1year.png differ diff --git a/docs/images/bgslibrary_world_countries.PNG b/docs/images/bgslibrary_world_countries.PNG new file mode 100755 index 0000000000000000000000000000000000000000..8e994b6a13a120172e0a8b10ee05883dcf3a03ca Binary files /dev/null and b/docs/images/bgslibrary_world_countries.PNG differ diff --git a/docs/images/bgslibrary_world_statistics2.png b/docs/images/bgslibrary_world_statistics2.png new file mode 100755 index 0000000000000000000000000000000000000000..4337ef63a87281019248b36810357fa7537cd873 Binary files /dev/null and b/docs/images/bgslibrary_world_statistics2.png differ diff --git a/docs/images/bgslibrary_youtube.png b/docs/images/bgslibrary_youtube.png new file mode 100755 index 0000000000000000000000000000000000000000..d7e5f50204ea76718f553983d20e9dd30a9b05ef Binary files /dev/null and b/docs/images/bgslibrary_youtube.png differ diff --git a/docs/images/datasets_public.png b/docs/images/datasets_public.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c74c78dcd955c99d114d7ca103d9e371fcee70 Binary files /dev/null and b/docs/images/datasets_public.png differ diff --git a/docs/images/demo.gif b/docs/images/demo.gif new file mode 100644 index 0000000000000000000000000000000000000000..f3ec63f46fd9bc3f234459a9f35154740445c16f Binary files /dev/null and b/docs/images/demo.gif differ diff --git a/docs/images/mfc_bgslibrary_110.png b/docs/images/mfc_bgslibrary_110.png new file mode 100644 index 0000000000000000000000000000000000000000..ca0e285dd143a9a4d1d52fc13e03ea9af5996a33 Binary files /dev/null and b/docs/images/mfc_bgslibrary_110.png differ diff --git a/docs/images/mfc_bgslibrary_120.png b/docs/images/mfc_bgslibrary_120.png new file mode 100644 index 0000000000000000000000000000000000000000..0e0d5d22a89ddd2e6b526540c93804a77e28e936 Binary files /dev/null and b/docs/images/mfc_bgslibrary_120.png differ