chunying / smartbeholder

Smart Beholder: An Open-Source Smart Lens for Mobile Photography

Home Page:http://www.smartbeholder.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

smartbeholder

Smart Beholder: An Open-Source Smart Lens for Mobile Photography

Overview

Smart Beholder is an open-source smart lens for mobile photogrphy. Smart lenses are detachable lenses connected to mobile devices via wireless networks, which are not constrained by the small form factor of mobile devices, and have potential to deliver better photo (video) quality. In addition to its openness, we design Smart Beholder for cost effectiveness, low latency, and high quality. Smart Beholder currently supports Raspberry Pi, and can be ported to other embedded boards with camera, Wi-Fi, and hardware accelerated video codec modules.

Documents

Official web site: http://www.smartbeholder.org/

Download: http://www.smartbeholder.org/download.html

Quick Installation Guide

  • Prerequisite

    • Raspberry Pi (or a compatible hardware)
    • GNU C++ compiler
    • pkg-config
  • Steps

    1. Edit the 'env-setup' script to ensure that SBDEPS points to a correct directory. It should be an absolute path to smartbeholder/deps.posix directory.
    2. Merge environment variables from 'env-setup' by using '.' or 'source' command.
    3. Build dependencies by running 'make' in the 'deps.src' directory.
    4. Build smartbeholer by running 'make all' command in the 'codes' directory.
    5. Install smartbeholder by running 'make install' command in the 'codes' directory. All the generated files will be installed into 'bin' directory.

About

Smart Beholder: An Open-Source Smart Lens for Mobile Photography

http://www.smartbeholder.org/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 80.5%Language:C 18.5%Language:Makefile 0.9%Language:Shell 0.0%