Skip to content
View inastitch's full-sized avatar

Block or report inastitch

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
inastitch/README.md

Inatech's open-source video stitcher: inastitch

Build

Install build dependencies (Raspberry Pi):

sudo apt install cmake git
sudo apt install libturbojpeg0-dev libglfw3-dev libgles2-mesa-dev libglm-dev

Build Boost and OpenCV as static libraries.

Build inastitch:

git clone https://github.com/inastitch/inastitch.git
mkdir build
cd build/
cmake -DBOOST_INSTALL=/home/pi/boost/local/ -DOPENCV_STATIC_LIB_PATH=/home/pi/opencv/local/ ../inastitch
make

Run

Start V4L webcam streams:

gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,width=640,height=480,framerate=10/1 ! jpegenc ! fdsink | ./inartpsend --local-ts --width 640 --height 480 --out-port 5000
gst-launch-1.0 v4l2src device=/dev/video2 ! video/x-raw,width=640,height=480,framerate=10/1 ! jpegenc ! fdsink | ./inartpsend --local-ts --width 640 --height 480 --out-port 5001
gst-launch-1.0 v4l2src device=/dev/video4 ! video/x-raw,width=640,height=480,framerate=10/1 ! jpegenc ! fdsink | ./inartpsend --local-ts --width 640 --height 480 --out-port 5002

Note: adapt V4L setup to the capabilities of your cameras.

Start stitching with default network ports (5000 center, 5001 left, 5002 right):

./inastitch

Press Enter to calibrate stitching.

Popular repositories Loading

  1. raspivid-inatech raspivid-inatech Public

    C 59 10

  2. inastitch inastitch Public

    Inatech stitcher

    C++ 29 5

  3. public-docs public-docs Public

    Public documentation of Inatech's "Inastitch" project

  4. public-blog public-blog Public

  5. 3d-parts 3d-parts Public

    STL and design files for inastitch prototype