Eyesis4Pi 393 workflow
Links
← Older revision Revision as of 23:02, 24 April 2017 Line 97: Line 97: *[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] *[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] *[[Eyesis4Pi_393_Downloading_footage|User Guide: Downloading footage]] *[[Eyesis4Pi_393_Downloading_footage|User Guide: Downloading footage]] −*[[Eyesis4Pi Footage Procedures page|User Guide: Post-Processing selected few panoramas]]+*[[Eyesis4Pi_393_Footage_Procedures_page|User Guide: Post-Processing selected few panoramas]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] <!-- <!-- OlegEyesis4Pi Footage Procedures page
Links
← Older revision Revision as of 22:59, 24 April 2017 Line 142: Line 142: </font> </font> −==Links==+== Links == −* [[Elphel_Eyesis4Pi|Eyesis4Pi Main Article]]+ −* [[Eyesis4Pi_workflow|Workflow]]+*[[Eyesis4Pi_393|Eyesis4Pi 393 Main Article]] −* [[Eyesis4Pi_User_Guide|User Guide - Recording]]+*[[Eyesis4Pi_393_workflow|Workflow]] −* [[Eyesis4Pi_Footage_Procedures_page|User Guide - Post-Processing: Footage Procedures]]+*[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] −* [[Eyesis4pi_Post-Processing|User Guide - Post-processing: ImageJ]]+*[[Eyesis4Pi_393_Downloading_footage|User Guide: Downloading footage]] −* [[Eyesis4Pi_data_structure|Data Structure Description]]+*[[Eyesis4Pi Footage Procedures page|User Guide: Post-Processing selected few panoramas]] −* [[Eyesis4Pi_Calibration|Calibration Process]]+*[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] −[[Category:Eyesis4Pi]]+<!-- +*[[Eyesis4Pi data structure|Data Structure Description]] +*[[Eyesis4Pi Calibration|Calibration Process]] +--> +[[Category:Eyesis4Pi393]] [[Category:User Guide]] [[Category:User Guide]] OlegEyesis4Pi 393 Downloading footage
Links
← Older revision Revision as of 22:59, 24 April 2017 Line 61: Line 61: <font size='2' color='darkblue'>$ eyesis4pi393/footage_filter.php path=/data/footage/test1/0 trash_path=/data/footage/test1/trash</font> <font size='2' color='darkblue'>$ eyesis4pi393/footage_filter.php path=/data/footage/test1/0 trash_path=/data/footage/test1/trash</font> −==Links==+== Links == *[[Eyesis4Pi_393|Eyesis4Pi 393 Main Article]] *[[Eyesis4Pi_393|Eyesis4Pi 393 Main Article]] Line 68: Line 68: *[[Eyesis4Pi_393_Downloading_footage|User Guide: Downloading footage]] *[[Eyesis4Pi_393_Downloading_footage|User Guide: Downloading footage]] *[[Eyesis4Pi Footage Procedures page|User Guide: Post-Processing selected few panoramas]] *[[Eyesis4Pi Footage Procedures page|User Guide: Post-Processing selected few panoramas]] +*[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] +<!-- +*[[Eyesis4Pi data structure|Data Structure Description]] +*[[Eyesis4Pi Calibration|Calibration Process]] +--> +[[Category:Eyesis4Pi393]] +[[Category:User Guide]] OlegEyesis4Pi 393 User Guide - Recording
Links
← Older revision Revision as of 22:58, 24 April 2017 Line 219: Line 219: *[[Eyesis4Pi_393_workflow|Workflow]] *[[Eyesis4Pi_393_workflow|Workflow]] *[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] *[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] −*[[Eyesis4Pi_393_Post_Processing|User Guide: Downloading footage]]+*[[Eyesis4Pi_393_Downloading_footage|User Guide: Downloading footage]] *[[Eyesis4Pi Footage Procedures page|User Guide: Post-Processing selected few panoramas]] *[[Eyesis4Pi Footage Procedures page|User Guide: Post-Processing selected few panoramas]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] +<!-- *[[Eyesis4Pi data structure|Data Structure Description]] *[[Eyesis4Pi data structure|Data Structure Description]] *[[Eyesis4Pi Calibration|Calibration Process]] *[[Eyesis4Pi Calibration|Calibration Process]] +--> [[Category:Eyesis4Pi393]] [[Category:Eyesis4Pi393]] [[Category:User Guide]] [[Category:User Guide]] OlegEyesis4Pi 393 workflow
Links
← Older revision Revision as of 22:58, 24 April 2017 Line 96: Line 96: *[[Eyesis4Pi_393_workflow|Workflow]] *[[Eyesis4Pi_393_workflow|Workflow]] *[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] *[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] −*[[Eyesis4Pi_393_Post_Processing|User Guide: Downloading footage]]+*[[Eyesis4Pi_393_Downloading_footage|User Guide: Downloading footage]] *[[Eyesis4Pi Footage Procedures page|User Guide: Post-Processing selected few panoramas]] *[[Eyesis4Pi Footage Procedures page|User Guide: Post-Processing selected few panoramas]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] +<!-- *[[Eyesis4Pi data structure|Data Structure Description]] *[[Eyesis4Pi data structure|Data Structure Description]] *[[Eyesis4Pi Calibration|Calibration Process]] *[[Eyesis4Pi Calibration|Calibration Process]] +--> [[Category:Eyesis4Pi393]] [[Category:Eyesis4Pi393]] [[Category:User Guide]] [[Category:User Guide]] OlegEyesis4Pi 393 Downloading footage
Links
← Older revision Revision as of 22:57, 24 April 2017 Line 66: Line 66: *[[Eyesis4Pi_393_workflow|Workflow]] *[[Eyesis4Pi_393_workflow|Workflow]] *[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] *[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] −*[[Eyesis4Pi_393_Post_Processing|User Guide: Downloading footage]]+*[[Eyesis4Pi_393_Downloading_footage|User Guide: Downloading footage]] *[[Eyesis4Pi Footage Procedures page|User Guide: Post-Processing selected few panoramas]] *[[Eyesis4Pi Footage Procedures page|User Guide: Post-Processing selected few panoramas]] OlegEyesis4Pi 393 Post Processing
Oleg moved page Eyesis4Pi 393 Post Processing to Eyesis4Pi 393 Downloading footage better name
OlegEyesis4Pi 393 User Guide - Recording
Links
← Older revision Revision as of 22:52, 24 April 2017 Line 217: Line 217: *[[Eyesis4Pi_393|Eyesis4Pi 393 Main Article]] *[[Eyesis4Pi_393|Eyesis4Pi 393 Main Article]] −*[[Eyesis4Pi_393_workflow|Workflow]] +*[[Eyesis4Pi_393_workflow|Workflow]] −*[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide - Recording]] +*[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] −*[[Eyesis4Pi 393 Post Processing|Post-Processing example]]+*[[Eyesis4Pi_393_Post_Processing|User Guide: Downloading footage]] −*[[Eyesis4Pi Footage Procedures page|User Guide - Post-Processing: Footage Procedures]] +*[[Eyesis4Pi Footage Procedures page|User Guide: Post-Processing selected few panoramas]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] *[[Eyesis4Pi data structure|Data Structure Description]] *[[Eyesis4Pi data structure|Data Structure Description]] OlegEyesis4Pi 393 Post Processing
Step 3: Filter
← Older revision Revision as of 22:50, 24 April 2017 (4 intermediate revisions by the same user not shown)Line 5: Line 5: === Scripts === === Scripts === * ''ext_ssd_download.py'' - download footage from external SSD (connected to PC, camera off) * ''ext_ssd_download.py'' - download footage from external SSD (connected to PC, camera off) − ''$./ext_ssd_download.py -h'' - print help+ <font size='2'><font color='darkblue'>''$./ext_ssd_download.py -h''</font> - for help</font> * ''int_ssd_download.py'' - download footage from Eyesis4Pi-393 internal SSD (camera's eSATA cables allow to download data from internal SSDs) * ''int_ssd_download.py'' - download footage from Eyesis4Pi-393 internal SSD (camera's eSATA cables allow to download data from internal SSDs) − ''$./int_ssd_download.py -h'' - print help+ <font size='2'><font color='darkblue'>''$./int_ssd_download.py -h''</font> - for help</font> +* ''extract_images.php'' - split downloaded footage into individual pictures. + <font size='2'><font color='darkblue'>''$./extract_images.php -h''</font> - for help</font> +* ''eyesis4pi393/footage_filter.php'' - filter out incomplete panorama sets from the footage directory + <font size='2'><font color='darkblue'>''$ eyesis4pi393/footage_filter.php -h''</font> - for help</font> −==Download footage example==+== Step 1: Download footage example== 1. Connect SSD to PC 1. Connect SSD to PC Line 49: Line 53: </font> </font> −==Next step: split footage into images==+==Step 2: Split footage into pictures== −'''extract_images.php'''+* '''extract_images.php''': + <font size='2' color='darkblue'>$./extract_images.php dest_path=/data/footage/test1</font> + +==Step 3: Filter== +* '''eyesis4pi393/footage_filter.php''' + <font size='2' color='darkblue'>$ eyesis4pi393/footage_filter.php path=/data/footage/test1/0 trash_path=/data/footage/test1/trash</font> OlegEyesis4Pi 393 Post Processing
← Older revision
Revision as of 21:38, 24 April 2017
(One intermediate revision by the same user not shown)Line 5:
Line 5:
=== Scripts === === Scripts ===
* ''ext_ssd_download.py'' - download footage from external SSD (connected to PC, camera off) * ''ext_ssd_download.py'' - download footage from external SSD (connected to PC, camera off)
− ''$./ext_ssd_download.py -h'' - print help+ <font size='2'><font color='darkblue'>''$./ext_ssd_download.py -h''</font> - for help</font>
* ''int_ssd_download.py'' - download footage from Eyesis4Pi-393 internal SSD (camera's eSATA cables allow to download data from internal SSDs) * ''int_ssd_download.py'' - download footage from Eyesis4Pi-393 internal SSD (camera's eSATA cables allow to download data from internal SSDs)
− ''$./int_ssd_download.py -h'' - print help+ <font size='2'><font color='darkblue'>''$./int_ssd_download.py -h''</font> - for help</font>
+* ''extract_images.php'' - split downloaded footage into individual pictures.
+ <font size='2'><font color='darkblue'>''$./extract_images.php -h''</font> - for help</font>
−==Download footage example==+
+== Step 1: Download footage example==
1. Connect SSD to PC 1. Connect SSD to PC
Line 49:
Line 52:
</font> </font>
−==Next step: split footage into images==+==Step 2: Split footage into pictures==
−'''extract_images.php'''+* '''extract_images.php''':
+ <font size='2' color='darkblue'>$./extract_images.php dest_path=/data/footage/test1</font>
+
+==Step 3: Filter==
Oleg
Eyesis4Pi 393 workflow
Links
← Older revision Revision as of 21:26, 24 April 2017 (4 intermediate revisions by the same user not shown)Line 38: Line 38: * Binary log with the IMU, GPS and Internal Timestamp records. * Binary log with the IMU, GPS and Internal Timestamp records. |} |} + +*'''[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]]'''. ===Download=== ===Download=== Line 54: Line 56: * Output: Binary log and SSD partition files (default size: 10GB) * Output: Binary log and SSD partition files (default size: 10GB) |} |} + +* [[Eyesis4Pi_393_Post_Processing|'''User Guide: Downloading footage''']]. ===Post-Process=== ===Post-Process=== Line 90: Line 94: *[[Eyesis4Pi_393|Eyesis4Pi 393 Main Article]] *[[Eyesis4Pi_393|Eyesis4Pi 393 Main Article]] −*[[Eyesis4Pi_393_workflow|Workflow]] +*[[Eyesis4Pi_393_workflow|Workflow]] −*[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide - Recording]] +*[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] −*[[Eyesis4Pi Footage Procedures page|User Guide - Post-Processing: Footage Procedures]] +*[[Eyesis4Pi_393_Post_Processing|User Guide: Downloading footage]] +*[[Eyesis4Pi Footage Procedures page|User Guide: Post-Processing selected few panoramas]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] *[[Eyesis4Pi data structure|Data Structure Description]] *[[Eyesis4Pi data structure|Data Structure Description]] OlegEyesis4Pi 393 workflow
← Older revision
Revision as of 20:57, 24 April 2017
(3 intermediate revisions by the same user not shown)Line 38:
Line 38:
* Binary log with the IMU, GPS and Internal Timestamp records. * Binary log with the IMU, GPS and Internal Timestamp records.
|} |}
+
+*'''[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]]'''.
===Download=== ===Download===
Line 54:
Line 56:
* Output: Binary log and SSD partition files (default size: 10GB) * Output: Binary log and SSD partition files (default size: 10GB)
|} |}
+
+* [[Eyesis4Pi_393_Post_Processing|'''User Guide: Downloading footage''']].
===Post-Process=== ===Post-Process===
Line 90:
Line 94:
*[[Eyesis4Pi_393|Eyesis4Pi 393 Main Article]] *[[Eyesis4Pi_393|Eyesis4Pi 393 Main Article]]
−*[[Eyesis4Pi_393_workflow|Workflow]] +*[[Eyesis4Pi_393_workflow|Workflow]]
−*[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide - Recording]] +*[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]]
+*[[Eyesis4Pi_393_Post_Processing|User Guide: Downloading footage]]
*[[Eyesis4Pi Footage Procedures page|User Guide - Post-Processing: Footage Procedures]] *[[Eyesis4Pi Footage Procedures page|User Guide - Post-Processing: Footage Procedures]]
*[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]]
Oleg
Eyesis4Pi 393 User Guide - Recording
Network Setup
← Older revision Revision as of 20:51, 24 April 2017 Line 70: Line 70: </font> </font> −<font size="2"></font> '''''Note:''' Eyesis4Pi 393 default IP addresses: 192.168.0.161-163'' <br><br>+<font size="2"></font> '''''Note:''' Eyesis4Pi 393 default IP addresses are 192.168.0.161-163'' <br><br> == Tests == == Tests == OlegEyesis4Pi 393 User Guide - Recording
Network Setup
← Older revision Revision as of 20:51, 24 April 2017 (3 intermediate revisions by the same user not shown)Line 53: Line 53: {| {| |[[File:Eyesis4pi393 gui access.png|thumb|500px|GUI access]] |[[File:Eyesis4pi393 gui access.png|thumb|500px|GUI access]] +|valign='top'|[[File:Eyesis4pi393gui preview.png|thumb|560px|Live preview: opens in a new tab, can be refreshed during recording but a bit slow because of format conversion]] |} |} Line 60: Line 61: *Connect the PC to the Gigabit port of the switch. *Connect the PC to the Gigabit port of the switch. −*Configure the PC's network settings ([http://linuxlibrary.org/kubuntu-network-configuration/ Kubuntu Network Configuration Guide]):+*Configure the PC's network settings: <font size="2"></font> <font size="2"></font> Line 69: Line 70: </font> </font> −<font size="2"></font> '''''Note:''' Eyesis4Pi 393 default IP addresses: 192.168.0.161-163'' <br><br> +<font size="2"></font> '''''Note:''' Eyesis4Pi 393 default IP addresses are 192.168.0.161-163'' <br><br> == Tests == == Tests == OlegEyesis4Pi 393 User Guide - Recording
Example
← Older revision Revision as of 20:39, 24 April 2017 (2 intermediate revisions by the same user not shown)Line 73: Line 73: == Tests == == Tests == −...+* http://127.0.0.1/eyesis4pi_gui_393/ > Test-tab > '''Run System Tests''' button − −<!-- −== System Tests == − −*Open the GUI page (the address is bookmarked in the Firefox and in the Chrome). The GUI address is: − −<font size="2"></font> − −<font size="2"> − http://127.0.0.1/eyesisgui/index.html −</font> − −<font size="2"></font> {| {| −|- valign="top"+|[[File:Eyesis4pi_393_gui_tests.png|thumb|300px|Test results output]] −| [[Image:Recording gui settings.jpeg|thumb|500px]] |} |} −*Go to the "Settings" -> "Test"-tab:+<!-- − −*Follow the '''Open the test page'''-link, the tests are: − −<font size="2"></font> − −<font size="2"> − 1. All the modules are online. − 2. GPS locked − 3. IMU detected − 4. Internal CF cards are present −</font> <font size="2"></font> <font size="2"></font> Line 181: Line 156: |} |} −===Example===+===Minimum setup example=== −# '''Trigger period''' = '''250''' - hit '''APPLY''' below '''AutoExp frame ahead'''+# '''Trigger period''' = '''250''' - hit '''APPLY''' (below '''AutoExp frame ahead''') # '''Compression quality''' = '''96''' - edit or use +/-, the value is applied on change # '''Compression quality''' = '''96''' - edit or use +/-, the value is applied on change # Start recording # Start recording OlegEyesis4Pi 393 User Guide - Recording
Power On
← Older revision Revision as of 20:27, 24 April 2017 Line 44: Line 44: * /dev/sda1 - ext4 file system - used by the logger on the 1st subcamera (192.168.0.161), and stored write info of the second partition * /dev/sda1 - ext4 file system - used by the logger on the 1st subcamera (192.168.0.161), and stored write info of the second partition * /dev/sda2 - no file system - images are written to the 'raw' partition for better speed. They are extracted later, using ''dd'' mostly * /dev/sda2 - no file system - images are written to the 'raw' partition for better speed. They are extracted later, using ''dd'' mostly − In the GUI under free space ():+ In the GUI under '''SSD free space''': * the 1st number - /dev/sda1 * the 1st number - /dev/sda1 * the 2nd number - /dev/sda2 * the 2nd number - /dev/sda2 OlegFile:Eyesis4pi393 gui access.png
Oleg uploaded a new version of File:Eyesis4pi393 gui access.png
New page
== Licensing =={{CC }} Oleg
Eyesis4Pi 393 User Guide - Recording
Power On
← Older revision Revision as of 19:52, 24 April 2017 (One intermediate revision by the same user not shown)Line 1: Line 1: −== Download & Install==+== Download & Install GUI== Install GUI to the device that will be used for recording. There are several ways to install it: Install GUI to the device that will be used for recording. There are several ways to install it: Line 22: Line 22: $ chmod 777 settings.xml $ chmod 777 settings.xml This file restores the settings from previous session. This file restores the settings from previous session. − − == Equipment/Package == == Equipment/Package == Line 38: Line 36: * Connect all cables - power, network, eSATA. * Connect all cables - power, network, eSATA. * Power on: switch, SSD enclosure, Eyesis4Pi393. Boot takes about 1 min. * Power on: switch, SSD enclosure, Eyesis4Pi393. Boot takes about 1 min. −* Setup PC IP (can be done beforehand, see [[Eyesis4Pi_393_User_Guide_-_Recording#Network_Setup|Network Setup]])+* Setup PC IP (can be done beforehand, see [[Eyesis4Pi_393_User_Guide_-_Recording#Network_Setup|Network Setup ]] below) * Refresh GUI after camera boots * Refresh GUI after camera boots http://127.0.0.1/eyesisgui http://127.0.0.1/eyesisgui OlegPages
