Skip to main content

Getting Camera to work on Raspberry Pi with Just Terminal Access

Here is a simple guide to get started on Raspberry Pi Camera with just though ssh.
  • Access through ssh
    • ssh pi@<Pi's IP>
  • Install
    • $ sudo apt-get install python-picamera
    • $ sudo apt-get install python3-picamera
  • Enable Camera
    • $ sudo raspi-config
    • Interfacing options -> Camera -> Enable
  • Create the Python script:
    • $ touch test.py
    • $ nano test.py
    • paste one of the following:
      • Camera sample code
from picamera import PiCamera
from time import sleep

camera = PiCamera()
camera.start_preview()
sleep(10)
camera.stop_preview()
      • Video Sample code
camera.start_preview()
camera.start_recording('/home/pi/video.h264')
sleep(10)
camera.stop_recording()
camera.stop_preview()
    • $ python test.py
    • Copy the file over to host
      • $ scp <video or image file> <host user name>@<hosts's IP>:<host destination folder>
    • The video file can be played through VLC.

Comments

Popular posts from this blog

Setting up SSH Keys for Git Account

Here is a simple guide to Generate ssh key: $ ssh-keygen just enter or say yes for every questions Enter your public key into your git account: cat ~/.ssh/id_rsa.pub Paste all the content of the file to the designated git account. The place where to put it may differ depending on what you are using (e.g. gitlab, github, etc...)  Tip: Almost all of them will be around the settings page of the git account Done!

Getting Used to tmux!

This is a short guide to multiplexing in your terminal! Installation Install  $ sudo apt install tmux launch $ tmux Core Commands Here is a small list of the most useful set of commands. Just remember these and you shall be tmuxing around in no time! Adding panes Add panes vertically ctl + b % Add panes Horizontally ctl + b "  Moving around panes Move to the panes to the right ctl + b <Right> Move to the panes to the left ctl + b <LEFT> Move to the panes to the up ctl + b <UP> Move to the panes to the down ctl + b <DOWN> Closing Window  Close current panes ctl + d Tip!!! You can resize panes by pressing: $ ctl + b + <arrow button> Scroll: $ ctl + b [ press < UP > or < DOWN > Quit $ q  

Installing Qt Cross Compilation Toolchain for Beaglebone Black

This is the guide that I went through to successfully set the environment. If you get stuck on something, feel free to have a look at the references in the bottom most. These are the steps that worked for me so I hope it helps. Just making sure of the dependencies sudo apt-get update sudo apt-get upgrade sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 libstdc++6:i386 ia32-libs Assuming that you can get access to the root Set up Cross compiler Download and install wget -c https://releases.linaro.org/components/toolchain/binaries/6.4-2018.05/arm-linux-gnueabihf/gcc-linaro-6.4.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz tar xf gcc-linaro-6.4.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz export CC=`pwd`/gcc-linaro-6.4.1-2018.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- Test installation ${CC}gcc --version Download qt source #do this in a directory that is not in your root filesystem, i.e. ~ git clone git://code.qt.io...