Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lepton Camera Video #51

Open
wants to merge 209 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
209 commits
Select commit Hold shift + click to select a range
b61b8e5
pyqt4 with opencv
Kheirlb Jul 12, 2018
73b35fc
Latest and Greatest
Kheirlb Jul 25, 2018
0b9ad48
Octave Read Tiff File and Save
Kheirlb Jul 25, 2018
329e600
Read Me for Kheirlb's irdatav12b.py script.
Kheirlb Jul 25, 2018
8b415dc
Made some format changes
Kheirlb Jul 25, 2018
924fddf
changed name
Kheirlb Jul 25, 2018
7b89713
adding better readme file
Kheirlb Jul 25, 2018
b7aaf30
Kheirlb's readme
Kheirlb Jul 25, 2018
69e5177
Multiple Updates for irdatav15c and new post processing script
Kheirlb Jul 27, 2018
5565d5f
new info for new version of irdatav15c.py
Kheirlb Jul 27, 2018
a84045f
Updated reame with libusb install
Kheirlb Jul 29, 2018
9e0996d
make sure libuvc package works
Kheirlb Jul 29, 2018
a828b44
Updated readme for operating script
Kheirlb Jul 29, 2018
de51a97
Updated readme for operating script
Kheirlb Jul 29, 2018
4894650
Updated readme formatting
Kheirlb Jul 29, 2018
124f519
more formatting changes
Kheirlb Jul 29, 2018
664740c
Created something for touchscreen
Kheirlb Jul 29, 2018
d5d915e
Development Section
Kheirlb Jul 29, 2018
8986a22
Merge branch 'master' of https://github.com/Kheirlb/purethermal1-uvc-…
Kheirlb Jul 29, 2018
837ac75
Changes
Kheirlb Jul 31, 2018
46707e8
Changes
Kheirlb Jul 31, 2018
b12dfc5
new file
Kheirlb Jul 31, 2018
326ffda
File Used on 7.31.18
Kheirlb Aug 1, 2018
7265c08
Added Post Processing and Start Stream Buttons
Kheirlb Aug 2, 2018
3e3613e
Created Functional Post Prcoessing Script using MatPlotLib
Kheirlb Aug 2, 2018
db71c64
Ui for Post Processing, Learned About Disabling Buttons
Kheirlb Aug 2, 2018
c5b814b
Ui for new buttons
Kheirlb Aug 2, 2018
fcf5a04
Made Executable andUpdated Files
Kheirlb Aug 2, 2018
60aefe0
Reorganized
Kheirlb Aug 2, 2018
e01d9c8
IR Data Directory
Kheirlb Aug 4, 2018
6c20df1
IR Data Directory
Kheirlb Aug 4, 2018
d806fbd
Moved Files
Kheirlb Aug 4, 2018
af43571
Updates
Kheirlb Aug 4, 2018
d113a92
Thanks
Kheirlb Aug 4, 2018
fe0572a
Linux Executable
Kheirlb Aug 4, 2018
d32cc60
Test Edit
Kheirlb Aug 6, 2018
5222a8b
last updates before putting on pi
Kheirlb Aug 6, 2018
c099e16
Images on README
Kheirlb Aug 20, 2018
5af3b0a
Images on README
Kheirlb Aug 20, 2018
ed8bd64
Images on README
Kheirlb Aug 20, 2018
ce0ec4b
Images on README
Kheirlb Aug 20, 2018
e459acc
More Images to README
Kheirlb Aug 20, 2018
6a1e55d
syntax for png fix
Kheirlb Aug 20, 2018
b63b765
readme syntax upates
Kheirlb Aug 20, 2018
91954ee
added link to purchase
Kheirlb Aug 20, 2018
0fbf000
Images on README
Kheirlb Aug 20, 2018
147d126
Images on README
Kheirlb Aug 20, 2018
baf844a
Update readme
Kheirlb Aug 21, 2018
4fb3dae
Update readme.md
Kheirlb Aug 21, 2018
bcbd535
Update readme
Kheirlb Aug 21, 2018
98e8af8
Another update
Kheirlb Aug 21, 2018
7ae1868
Another update
Kheirlb Aug 21, 2018
374c80e
Another update
Kheirlb Aug 21, 2018
a702b7b
Another formating update
Kheirlb Aug 21, 2018
aa3b0db
Fix capitilization
Kheirlb Aug 21, 2018
801a090
STLs added and file management
Kheirlb Aug 21, 2018
788d691
Included info about stls
Kheirlb Aug 21, 2018
b73bc4b
added image of 3d printed case
Kheirlb Aug 21, 2018
59485a8
Merge branch 'master' of https://github.com/Kheirlb/purethermal1-uvc-…
Kheirlb Aug 21, 2018
a867c1a
Changed Directory
Kheirlb Oct 31, 2018
7d3860b
Fixed some identation errors
Kheirlb Dec 15, 2018
f05146a
Set theme jekyll-theme-architect
Kheirlb Feb 28, 2019
7ed0134
Desired updates and features added
Kheirlb Mar 29, 2019
51afbd7
Removing Exe Files
Kheirlb Mar 29, 2019
1bc78e5
added resize and cursor to irdata
Kheirlb Mar 29, 2019
3261bb1
New Tracking Script
Kheirlb Apr 16, 2019
56ecb5b
Python 3 and PyQt5 Implementation!
Kheirlb May 3, 2019
f6ec192
renamed main directory
Kheirlb May 23, 2019
4dd4a4c
progress dialog and file naming fixes
Kheirlb May 23, 2019
34ee550
renamed dist
Kheirlb May 23, 2019
6da3fce
qt5 update for Record IR
Kheirlb May 28, 2019
35e1410
Small Changes
Kheirlb May 29, 2019
d7058fd
ffc attempts
Kheirlb May 30, 2019
afd972a
Update qt5_RecordIR_18.1.py
Kheirlb May 30, 2019
c8f8a38
ffc on start
Kheirlb May 30, 2019
026ebd8
libuvc.so error
Kheirlb May 30, 2019
c1e9a27
no try statements
Kheirlb May 30, 2019
1ce7476
Update uvc-deviceinfo_ffc.py
Kheirlb May 30, 2019
08db512
Update uvc-deviceinfo_ffc.py
Kheirlb May 30, 2019
f547a93
Update uvc-deviceinfo_ffc.py
Kheirlb May 30, 2019
ec0f87f
Update uvctypes_ffc.py
Kheirlb May 30, 2019
df3436a
Update uvctypes_ffc.py
Kheirlb May 30, 2019
34adc9e
Update uvctypes_ffc.py
Kheirlb May 30, 2019
462bd92
Update uvctypes_ffc.py
Kheirlb May 30, 2019
8a865f6
Update uvctypes_ffc.py
Kheirlb May 30, 2019
c9864e3
Update uvctypes_ffc.py
Kheirlb May 30, 2019
f10cc9a
Update uvctypes_ffc.py
Kheirlb May 30, 2019
edf4e69
Update uvctypes_ffc.py
Kheirlb May 30, 2019
92d3b35
Update uvctypes_ffc.py
Kheirlb May 30, 2019
db03042
Update uvctypes_ffc.py
Kheirlb May 30, 2019
6d60a1f
Update uvctypes_ffc.py
Kheirlb May 30, 2019
193dd76
Update uvctypes_ffc.py
Kheirlb May 30, 2019
e615a0a
Update uvctypes_ffc.py
Kheirlb May 30, 2019
25a47e5
hmmmm
Kheirlb May 30, 2019
7adc368
Update uvctypes_ffc.py
Kheirlb May 30, 2019
5b7effe
Update uvctypes_ffc.py
Kheirlb May 30, 2019
8ec5463
Update uvc-deviceinfo_ffc.py
Kheirlb May 30, 2019
2b369fc
perform_manual_ffc WORKS
Kheirlb May 30, 2019
8cb05fb
latest changes
Kheirlb May 30, 2019
a3284ff
Update uvctypes_ffc.py
Kheirlb May 30, 2019
6571819
gain testing
Kheirlb May 30, 2019
f17aff5
Update uvctypes_ffc.py
Kheirlb May 30, 2019
0871fd8
Update uvctypes_ffc.py
Kheirlb May 31, 2019
87a618a
Update uvctypes_ffc.py
Kheirlb May 31, 2019
1337e1b
Update uvctypes_ffc.py
Kheirlb May 31, 2019
686f598
FFC and Gain Works
Kheirlb Jun 4, 2019
e68adde
new readme
Kheirlb Jun 4, 2019
c6c6520
Update readme.md
Kheirlb Jun 4, 2019
ef4e983
renamed and moved stuff
Kheirlb Jun 4, 2019
28155bb
ffc
Kheirlb Jun 4, 2019
4949f6e
globals
Kheirlb Jun 4, 2019
7f398ef
gain
Kheirlb Jun 4, 2019
5c63add
Update RecordIR_v18.2.py
Kheirlb Jun 4, 2019
aea68e2
FFC and GAIN fully enabled
Kheirlb Jun 4, 2019
fe8347c
Update RecordIR_v18.2.py
Kheirlb Jun 4, 2019
d3c49ac
Update RecordIR_v18.2.py
Kheirlb Jun 4, 2019
f2114f6
renamed directories
Kheirlb Jun 5, 2019
06363f0
deleted build/dist
Kheirlb Jun 5, 2019
01d286c
renamed .ui files
Kheirlb Jun 5, 2019
d54975d
renamed file again
Kheirlb Jun 5, 2019
a7eb17c
Create LICENSE
Kheirlb Jun 5, 2019
4c6cd7b
pycache
Kheirlb Jun 5, 2019
af6cae4
FFC Mode Fix Attempt
Kheirlb Jun 6, 2019
88b5b1c
Update ir_v10.ui
Kheirlb Jun 6, 2019
a305fc6
Update uvctypesParabilis.py
Kheirlb Jun 6, 2019
ef210d5
Update RecordIR_v18.2.py
Kheirlb Jun 6, 2019
75f96be
Update uvctypesParabilis.py
Kheirlb Jun 6, 2019
eff3c70
shutter info
Kheirlb Jun 6, 2019
d1f81e6
Update RecordIR_v18.2.py
Kheirlb Jun 6, 2019
cf975b8
memory issue
Kheirlb Jun 6, 2019
0558ce4
No FFC Mode Yet
Kheirlb Jun 6, 2019
e927699
In Development of FFC Mode Switch
Kheirlb Jun 6, 2019
fa734d5
Update readme.md
Kheirlb Jun 6, 2019
c5d0d19
Update readme.md
Kheirlb Jun 6, 2019
7614d1d
Update readme.md
Kheirlb Jun 6, 2019
522046a
Update readme.md
Kheirlb Jun 6, 2019
bb1ef93
Update RecordIR_v18.3.py
Kheirlb Jun 7, 2019
74cc390
ffcModeTesting
Kheirlb Jun 7, 2019
5fc9b07
Update ffcModeTesting.py
Kheirlb Jun 7, 2019
9d628f0
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
a6f6eb4
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
3a9fd7a
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
8328f89
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
f1cc599
memory issues
Kheirlb Jun 7, 2019
6d087e1
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
aaea20e
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
a6d656e
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
11e4dab
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
2cb23f1
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
c9c7c3c
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
97f4433
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
1b03f7c
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
feb9644
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
1e7f6f6
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
e17947d
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
e0f1db2
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
d83b1da
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
c987803
Update ffcModeTesting.py
Kheirlb Jun 7, 2019
b09dd2f
Update ffcModeTesting.py
Kheirlb Jun 7, 2019
e72d4c5
Update uvctypesParabilis_v2.py
Kheirlb Jun 7, 2019
46d473e
huh
Kheirlb Jun 7, 2019
ffb8e5c
Update uvctypesParabilis_v2.py
Kheirlb Jun 8, 2019
500b281
Update uvctypesParabilis_v2.py
Kheirlb Jun 8, 2019
cf905b2
Update uvctypesParabilis_v2.py
Kheirlb Jun 8, 2019
997d69f
FFC Mode (Mostly) Works
Kheirlb Jun 8, 2019
63ace74
reboot ability
Kheirlb Jun 8, 2019
656ef25
Update RecordIR_v18.4.py
Kheirlb Jun 8, 2019
9c5c9ff
Update uvctypesParabilis_v3.py
Kheirlb Jun 8, 2019
e43d55a
Update RecordIR_v18.4.py
Kheirlb Jun 8, 2019
0f11d44
reboot and restart script
Kheirlb Jun 8, 2019
60a8290
changes to reboot
Kheirlb Jun 8, 2019
eaddae7
Update ir_v11.ui
Kheirlb Jun 8, 2019
1444423
Update readme.md
Kheirlb Jun 18, 2019
74cd341
Update readme.md
Kheirlb Jun 18, 2019
1238559
build script test by Jerry
Kheirlb Jun 23, 2019
0f1c76d
Fixed matplotlib backend qt4 to qt5 error
Kheirlb Jun 23, 2019
98e26d5
libuvc stuff
Kheirlb Jun 23, 2019
afc0f91
Update readme.md
Kheirlb Jun 23, 2019
601c002
New functional build script!
Kheirlb Jun 23, 2019
36c1d0a
New build script and how to
Kheirlb Jun 23, 2019
50771ff
Update readme.md
Kheirlb Jun 23, 2019
4a78e03
Update readme.md
Kheirlb Jun 23, 2019
ee70c44
Update readme.md
Kheirlb Jun 23, 2019
9a5ae34
Update readme.md
Kheirlb Jun 23, 2019
a854693
Update readme.md
Kheirlb Jun 23, 2019
0b0ac34
New visual files
Kheirlb Jun 23, 2019
057dbb1
New visuals
Kheirlb Jun 23, 2019
b7f66bb
bug fixes
Kheirlb Jun 23, 2019
03472ec
adding file type and mb change
Kheirlb Jun 23, 2019
cd50777
Update readme.md
Kheirlb Jun 23, 2019
240a07c
small edits
Kheirlb Jun 23, 2019
7d0c031
primary editor
Kheirlb Jun 23, 2019
ecd34a3
NVIDIA Jetson Nano
Kheirlb Jun 23, 2019
bb2ed10
Update readme.md
Kheirlb Jun 23, 2019
8515c67
easy raw save as
Kheirlb Jun 23, 2019
352b524
Fixed ctypes for FFC mode
Kheirlb Jun 24, 2019
2d3e892
pip and git install
Kheirlb Jun 24, 2019
f85de12
Update uvctypesParabilis_v2.py
Kheirlb Jun 25, 2019
ae21982
file path changes
Kheirlb Jul 12, 2019
f01ccc6
Merge pull request #1 from Kheirlb/filePath
Kheirlb Jul 12, 2019
1bbc21e
Delete uvctypesParabilis_v2.cpython-35.pyc
Kheirlb Jul 12, 2019
5632df1
added colormaps to Parabilis Thermal Record IR
Kheirlb Jul 26, 2019
ac3c52e
small changes
Kheirlb Jul 26, 2019
4bab099
diagnosing issues
Kheirlb Jul 26, 2019
0f69b74
fixed ubuntu ffc ctype issues
Kheirlb Jul 26, 2019
0b7ec05
opencv buster fix
Kheirlb Sep 3, 2019
3e71a96
Update build_pi_thermal_app.sh
Kheirlb Sep 3, 2019
f1cbc46
using the github repo for opencv
Kheirlb Jan 9, 2020
c34d573
Update readme.md
Kheirlb Jan 16, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
674 changes: 674 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
theme: jekyll-theme-architect
49 changes: 49 additions & 0 deletions build_nano_thermal_app.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#!/usr/bin/env bash

install_thermal_dependencies(){

echo "updating system."
sudo apt-get update
sudo apt-get dist-upgrade -y --autoremove

echo "Installing thermal dependencies."
sudo apt-get install -y python3-pyqt5
sudo apt-get install -y python3-h5py
sudo apt-get install -y python3-psutil
sudo apt-get install -y python3-matplotlib
sudo apt-get install -y python-opencv
sudo apt-get install -y libatlas-base-dev
sudo apt-get install -y libjasper-dev
sudo apt-get install -y libqtgui4
sudo apt-get install -y libqt4-test
sudo apt-get install -y python3-pip
sudo pip3 install --no-cache-dir tifffile
}

install_thermal_app(){

echo "Installing and building thermal app."
git clone https://github.com/Kheirlb/purethermal1-uvc-capture.git
cd purethermal1-uvc-capture
cd ui_software
git clone https://github.com/groupgets/libuvc
sudo apt-get install cmake
cd libuvc
mkdir build
cd build
cmake ..
make && sudo make install
sudo ldconfig -v
cd ../..

sudo sh -c "echo 'SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"1e4e\", ATTRS{idProduct}==\"0100\", SYMLINK+=\"pt1\", GROUP=\"usb\", MODE=\"666\"' > /etc/udev/rules.d/99-pt1.rules"

}

main () {

install_thermal_dependencies
install_thermal_app
}

main "$@"
67 changes: 67 additions & 0 deletions build_pi_thermal_app.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
#!/usr/bin/env bash
#File Created by Jerry Pierre and Edited by Karl Parks
#sudo chmod 775 build_pi_thermal_app.sh
#sudo ./build_pi_thermal_app.sh

install_system_updates(){

echo "updating system."
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y --autoremove

}

install_thermal_dependencies(){

echo "Installing thermal dependencies."
sudo apt install python3-pip -y
sudo apt-get install -y python3-pyqt5
sudo apt-get install -y python3-h5py
sudo apt-get install -y python3-psutil
#sudo pip3 install opencv-contrib-python
#sudo apt install python3-opencv
git clone https://github.com/Itseez/opencv_contrib.git
cd opencv_contrib
git checkout 3.1.0
cd ..
sudo pip3 install --no-cache-dir tifffile
sudo apt-get install -y python3-matplotlib
sudo apt-get install -y libatlas-base-dev
sudo apt-get install -y libjasper-dev
sudo apt-get install -y libqtgui4
sudo apt-get install -y libqt4-test

}

install_thermal_app(){

echo "Installing and building thermal app."
sudo apt install git -y
git clone https://github.com/Kheirlb/purethermal1-uvc-capture.git
git clone https://github.com/groupgets/libuvc
sudo apt-get install cmake -y
sudo apt-get install libusb-1.0-0-dev -y
sudo apt-get install libjpeg-dev -y
cd libuvc
mkdir build
cd build
cmake ..
make && sudo make install
sudo ldconfig -v
cd ../..

sudo sh -c "echo 'SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"1e4e\", ATTRS{idProduct}==\"0100\", SYMLINK+=\"pt1\", GROUP=\"usb\", MODE=\"666\"' > /etc/udev/rules.d/99-pt1.rules"

cd purethermal1-uvc-capture/ui_software/Parabilis_Thermal
sudo chmod +x RecordIR_v18.3.py

}

main () {
#install_system_updates
install_thermal_dependencies
install_thermal_app
}

main "$@"
Binary file added images/3d_printed_case.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/PostProcessIR.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/PostProcessIR.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/RecordIR.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/RecordIR.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/irDataOpen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/irDataStreaming.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/irDataStreamingOld.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/irDataViewerOpen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/irDataViewerSelected.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added python/__pycache__/uvctypes.cpython-35.pyc
Binary file not shown.
Loading