Skip to content

Commit

Permalink
Merge pull request #6 from TRex22/development
Browse files Browse the repository at this point in the history
  • Loading branch information
TRex22 authored Aug 6, 2021
2 parents 9a41414 + 99bf343 commit b98d286
Show file tree
Hide file tree
Showing 18 changed files with 479 additions and 195 deletions.
36 changes: 33 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# picam
RaspberryPi Camera software to be used with a screen module.
# PiCam
RaspberryPi Camera project to create a software and hardware stack to build your own professional style camera.
My test model of the platform is called JankyCam.

I hope that this project will inspire others to help contribute and eventually make something everyone can use to gain access to the world of photography and lenses beyond just mobile phones. Also for this to be used as a platform for computational photography and experimentation/learning.

This is still early days and requires a lot of work before its easy to use.

# Requirements
- opencv-python
Expand Down Expand Up @@ -33,11 +38,12 @@ pip3 install src/.
git clone https://github.com/trex22/Colour_Profiles.git
```

# dcamprof
# dcamprof dcp to json conversion
https://torger.se/anders/dcamprof.html#download

```
./dcamprof.exe dcp2json "C:/development/Colour_Profiles/imx477/Raspberry Pi High Quality Camera Lumariver 2860k-5960k Skin+Sky Look.dcp" "C:/development/Colour_Profiles/imx477/Raspberry Pi High Quality Camera Lumariver 2860k-5960k Skin+Sky Look.json"
./dcamprof.exe dcp2json "C:/development/Colour_Profiles/imx477/Raspberry Pi High Quality Camera Lumariver 2860k-5960k Neutral Look.dcp" "C:/development/Colour_Profiles/imx477/Raspberry Pi High Quality Camera Lumariver 2860k-5960k Neutral Look.json"
```

Expand Down Expand Up @@ -90,3 +96,27 @@ https://torger.se/anders/dcamprof.html#download
- continuous shot
- stop motion mode
- astro-photography mode
- Lens exif data tool
- Improve tools to be cli
- python module
- pyton requirements.txt
- EXIF copyright info
- Image watermark tool
- Photo Viewer
- 60fps bpp 10 Full
- DOL-HDR
- FOM: https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=273804
- long exposures: https://www.raspberrypi.org/forums/viewtopic.php?t=277689
- https://www.raspberrypi.org/forums/viewtopic.php?t=275962
- https://www.raspberrypi.org/forums/viewtopic.php?t=275962
- https://www.raspberrypi.org/forums/viewtopic.php?t=279752
- Star Eater: https://photo.stackexchange.com/questions/116765/new-pi-camera-any-good-for-astrophotography
- https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=277768
- https://github.com/raspberrypi/userland/blob/3fd8527eefd8790b4e8393458efc5f94eb21a615/interface/mmal/mmal_parameters_camera.h
- https://picamera.readthedocs.io/en/release-1.13/api_mmalobj.html
- http://www.jvcref.com/files/PI/documentation/html/struct_m_m_a_l___p_a_r_a_m_e_t_e_r___h_e_a_d_e_r___t.html
- https://picamera.readthedocs.io/en/release-1.10/api_camera.html#picamera.camera.PiCamera.annotate_text_size
- https://stamm-wilbrandt.de/en/Raspberry_camera.html
- https://github.com/rellimmot/Sony-IMX219-Raspberry-Pi-V2-CMOS/blob/master/RASPBERRY%20PI%20CAMERA%20V2%20DATASHEET%20IMX219PQH5_7.0.0_Datasheet_XXX.PDF
- Global external shutter: https://github.com/Hermann-SW/Raspberry_v1_camera_global_external_shutter
- Manual MMAL: https://gist.github.com/rwb27/a23808e9f4008b48de95692a38ddaa08
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
3 changes: 2 additions & 1 deletion install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,11 @@ sudo raspi-config
mkdir -p ~/DCIM

sudo apt update
sudo apt install -y samba samba-common git build-essential cmake python3 python3-pip python-dev python-rpi.gpio python3-dev python3-rpi.gpio libopencv-dev python-opencv python-picamera python3-picamera libatlas-base-dev libhdf5-dev libhdf5-serial-dev libatlas-base-dev libjasper-dev libqtgui4 libqt4-test libatlas-base-dev libxml2-dev libxslt-dev
sudo apt install -y samba samba-common git build-essential cmake python3 python3-pip python-dev python-rpi.gpio python3-dev python3-rpi.gpio libopencv-dev python-opencv python-picamera python3-picamera libatlas-base-dev libhdf5-dev libhdf5-serial-dev libatlas-base-dev libjasper-dev libqtgui4 libqt4-test libatlas-base-dev libxml2-dev libxslt-dev libgstreamer1.0-0

pip3 install opencv-contrib-python numpy ExifRead
pip3 install Pillow picamerax
pip3 install pi-ina219
sudo pip3 install Click==7.0
sudo pip3 install adafruit-python-shell

Expand Down
Loading

0 comments on commit b98d286

Please sign in to comment.