Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

Subscribe to Wiki Recent Changes feed
Track the most recent changes to the wiki in this feed. MediaWiki 1.28.0
Updated: 31 min 48 sec ago

Eyesis4Pi 393 workflow

Mon, 04/24/2017 - 17:02

‎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]]    <!-- <!-- Oleg

Eyesis4Pi Footage Procedures page

Mon, 04/24/2017 - 16:59

‎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]] Oleg

Eyesis4Pi 393 Downloading footage

Mon, 04/24/2017 - 16:59

‎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]] Oleg

Eyesis4Pi 393 User Guide - Recording

Mon, 04/24/2017 - 16:58

‎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]] Oleg

Eyesis4Pi 393 workflow

Mon, 04/24/2017 - 16:58

‎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]] Oleg

Eyesis4Pi 393 Downloading footage

Mon, 04/24/2017 - 16:57

‎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]] Oleg

Eyesis4Pi 393 User Guide - Recording

Mon, 04/24/2017 - 16:52

‎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]]   Oleg

Eyesis4Pi 393 Post Processing

Mon, 04/24/2017 - 16:50

‎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> Oleg

Eyesis4Pi 393 Post Processing

Mon, 04/24/2017 - 15:38

← 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

Mon, 04/24/2017 - 15:26

‎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]]   Oleg

Eyesis4Pi 393 workflow

Mon, 04/24/2017 - 14:57

← 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

Mon, 04/24/2017 - 14:51

‎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 == Oleg

Eyesis4Pi 393 User Guide - Recording

Mon, 04/24/2017 - 14:51

‎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 == Oleg

File:Eyesis4pi393gui preview.png

Mon, 04/24/2017 - 14:44

Oleg uploaded File:Eyesis4pi393gui preview.png

New page

== Licensing ==
{{CC }} Oleg

Eyesis4Pi 393 User Guide - Recording

Mon, 04/24/2017 - 14:39

‎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" -&gt; "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 Oleg

File:Eyesis4pi 393 gui tests.png

Mon, 04/24/2017 - 14:33

Oleg uploaded File:Eyesis4pi 393 gui tests.png

New page

== Licensing ==
{{CC }} Oleg

Eyesis4Pi 393 User Guide - Recording

Mon, 04/24/2017 - 14:27

‎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 Oleg

File:Eyesis4pi393 gui access.png

Mon, 04/24/2017 - 14:26

Oleg uploaded a new version of File:Eyesis4pi393 gui access.png

New page

== Licensing ==
{{CC }} Oleg

Eyesis4Pi 393 User Guide - Recording

Mon, 04/24/2017 - 13:52

‎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 Oleg

Pages