o===============================================================================oo===============================================================================o | . . . . || . . . . | | : : : : || : : : : | | : . : . : . : || : . : . : . : | | .' . . .' . . .' . . .' . || .' . . .' . . .' . . .' . |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
""" | |
Simple live plot reading serial data | |
Graph is not exact as it can be altered by delays in serial communication and plot time, but it is useful nonetheless | |
Usage example: ./live_serial_plot.py --tty /dev/ttyUSB0 --plot var1 --plot var2 --plot_n vars3 2 --save ./log.csv | |
Data on the serial line for the above command: [note: space after prefix is optional] | |
var1 1.4427 |
This is a collection of independant scripts to show how to communicate with the QooCam EGO remotely.
They were tested with firmware 2.1.29 in the camera.
They are quite minimal so that you can inpire yourself to create your own awesome utility.
You can also use them directly as is.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# Script to convert (parallel) SBS or MPO image into a SBS image displayable by QooCam EGO device | |
# TODO: Add a thumbnail that could be displayed by the device | |
import argparse | |
import os | |
import sys | |
parser = argparse.ArgumentParser(description='SBS to QoocCam EGO') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# This script tries to find edges of a stereocard based on the algorithm | |
# proposed by Martin Schub at https://photo-3d.groups.io/g/main/message/125478 | |
import sys | |
import numpy as np | |
from scipy.signal import argrelmax | |
from PIL import Image | |
import matplotlib.pyplot as plt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
if [ "$1" == "" ] | |
then | |
# Check devices to avoid error in next commands | |
NB_DEVICES=$(adb devices -l | grep model:Quest_2 | wc -l) | |
if [ $NB_DEVICES == 0 ] | |
then | |
echo "Device not found" | |
exit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
import sys | |
from PIL import Image | |
for p in sys.argv[1:]: | |
path_in = p | |
path_out = path_in.replace('.mpo', '.sbs.jpg') | |
imr = Image.open(path_in) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
################################# | |
# Anaglyph to SBS toy converter # | |
################################# | |
import cv2 | |
import numpy as np | |
import argparse |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
!/usr/bin/env python3 | |
# Libraries | |
import re | |
import sys | |
import json | |
import urllib.request | |
from urllib.parse import parse_qs | |
# Get video id from command line |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; | |
;;; COLOGRAM.SCM -*-scheme-*- This File is written by Friedemann Wolpert 2010 | |
;;; You can contact the Author using the following eMail: Friedemann@MedienKunstOnline.De | |
;;; Project Entry for "Mach Flott den Schrott 2", Heise Magazin | |
; | |
; Found on MedienKunstOnline.De thanks to the Wayback Machine : | |
; https://web.archive.org/web/20150502123253/http://medienkunstonline.de:80/Cologram_Uk.scm | |
(define (script-fu-cologram image layer rows-per-sec dpi-setting img-resize want-sharpen want-grid want-adjframe frameforecolor framerearcolor adjframedist adjframewidth want-cutframe cutframedist cutframewidth | |
;anchor-top anchor-down anchor-left anchor-right format |
NewerOlder