Skip to content

Instantly share code, notes, and snippets.

View logtheta's full-sized avatar

Giuseppe Laguteta logtheta

  • San Francisco Bay Area
  • 08:12 (UTC -07:00)
View GitHub Profile
@logtheta
logtheta / opencv_ubuntu
Last active May 27, 2021 09:59
opencv_ubuntu
sudo apt-get install build-essential cmake git pkg-config libgtk-3-devsudo
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-devsudo
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-devsudo
sudo apt-get install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev
mkdir ~/opencv_build && cd ~/opencv_build
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
cd ~/opencv_build/opencv
@logtheta
logtheta / gstreamer_cheat_sheet.md
Last active June 2, 2019 05:53
gstreamer_cheat_sheet

Displays IP camera feed

gst-launch-1.0 -v rtspsrc location=rtsp://root:root@192.168.1.220/axis-media/media.amp latency=0 \
                  ! rtph264depay \
                  ! h264parse \
                  ! avdec_h264 \
                  ! videoconvert \
                  ! fpsdisplaysink text-overlay=true sync=false
@logtheta
logtheta / ffmpeg_commands.sh
Last active May 27, 2019 20:55
ffmpeg_commands.sh
#!/bin/sh
# Crete SMTPE bar video
ffmpeg -f lavfi -i smptebars=duration=10:size=1920x1080:rate=30 smptebars.mp4
# raw h264 from file to HTTP server (in loop)
ffmpeg.exe -stream_loop -1 -re -i <filename>.mp4 -c:v libx264 \
-vprofile baseline -b:v 600k -bufsize 600k -tune zerolatency -pix_fmt yuv420p \
-an \

link a folder

$ ln -s ~/Documents/dev ~/dev

find a file

# gstreamer
# Check with:
# $ which gst-launch-1.0
# gst-launch-1.0 --gst-version
sudo apt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-good
sudo apt-get install gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly
sudo apt-get install gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools
sudo apt-get install gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools
#!/bin/sh
sudo apt-get update
sudo apt-get install
sudo apt-get upgrade
# tools
sudo apt install git
# tweak tools