Eyesis4Pi 393
Operation:
← Older revision Revision as of 00:55, 13 January 2017 (4 intermediate revisions not shown)Line 35: Line 35: * 4*π (360x180) full sphere coverage * 4*π (360x180) full sphere coverage * 64 MPix panoramic image resolution after stitching * 64 MPix panoramic image resolution after stitching -* Final panoramic image equirectangular projection dimensions - 14000x7000+* Final panoramic image equirectangular projection dimensions - 14268x7135 * 0.05 Pix stitching precision * 0.05 Pix stitching precision * Very small parallax - distance between entrance pupils: 46.5 mm * Very small parallax - distance between entrance pupils: 46.5 mm Line 61: Line 61: * The Eyesis4Pi-393 system is highly customizable * The Eyesis4Pi-393 system is highly customizable * Free Software and Open Hardware * Free Software and Open Hardware + +== Image samples == +* Post-processing results (equirectangular projections) and demos: +** [[Eyesis4Pi_samples|<span style='font-size:14px;'>'''Samples page'''</span>]] + +{| +|[[File:Result 1342929037 024522.jpeg|400px|link=Eyesis4Pi_samples]] +|[[File:Result 1342929037 024522 webgl.jpeg|206px|link=Eyesis4Pi_samples]] +|} ==Operation== ==Operation== Line 67: Line 76: * Power supply: * Power supply: ** AC/DC power adapter (input: 110V/220V, output: 48V 2A) and can be used with a car power adapter (inverter), when mounted on a car roof. ** AC/DC power adapter (input: 110V/220V, output: 48V 2A) and can be used with a car power adapter (inverter), when mounted on a car roof. -** 48V batteries (48V 4Ah - about 1h of operation)+** 48V batteries (48V 4Ah - about 1-2 hours of operation) {| style='padding:0px;' {| style='padding:0px;' OlegEyesis4Pi 393
Image samples:
← Older revision Revision as of 22:43, 12 January 2017 (3 intermediate revisions not shown)Line 35: Line 35: * 4*π (360x180) full sphere coverage * 4*π (360x180) full sphere coverage * 64 MPix panoramic image resolution after stitching * 64 MPix panoramic image resolution after stitching -* Final panoramic image equirectangular projection dimensions - 14000x7000+* Final panoramic image equirectangular projection dimensions - 14268x7135 * 0.05 Pix stitching precision * 0.05 Pix stitching precision * Very small parallax - distance between entrance pupils: 46.5 mm * Very small parallax - distance between entrance pupils: 46.5 mm Line 61: Line 61: * The Eyesis4Pi-393 system is highly customizable * The Eyesis4Pi-393 system is highly customizable * Free Software and Open Hardware * Free Software and Open Hardware + +== Image samples == +* Post-processing results (equirectangular projections) and demos: +** [[Eyesis4Pi_samples|<span style='font-size:14px;'>'''Samples page'''</span>]] + +{| +|[[File:Result 1342929037 024522.jpeg|400px|link=Eyesis4Pi_samples]] +|[[File:Result 1342929037 024522 webgl.jpeg|206px|link=Eyesis4Pi_samples]] +|} ==Operation== ==Operation== OlegEyesis4Pi samples
Sd boot rootfs
Format micro SD card (command line, can be done in the booted from NAND flash camera):
← Older revision Revision as of 18:47, 12 January 2017 (One intermediate revision not shown)Line 26: Line 26: * Insert, power on * Insert, power on -==Format micro SD card (command line, can be done in the booted from nand camera)==+==Format micro SD card (command line, can be done in the booted from camera's NAND flash)== Example for '''/dev/sdX''': Example for '''/dev/sdX''': * create partitions with fdisk , gparted or any other program: * create partitions with fdisk , gparted or any other program: OlegTmp manual
Record:
← Older revision Revision as of 19:37, 11 January 2017 Line 139: Line 139: ** recording to a partition with a file system - up to 80MB/s ** recording to a partition with a file system - up to 80MB/s ** (default) faster recording to a partition without a file system (raw partition) avoiding OS calls - up to 220MB/s ** (default) faster recording to a partition without a file system (raw partition) avoiding OS calls - up to 220MB/s -* To extract data from a raw partition use '''dd''' or [https://github.com/Elphel/elphel-tools-x393 these scripts] to get the data and split it into images.+* To extract data from a raw partition use '''dd''' or [https://github.com/Elphel/elphel-tools-x393 these scripts] to get the data and split it into images. Follow [[Extracting_images_from_raw_partition | this link]] for details. * Can record to an mmc partiton or usb. * Can record to an mmc partiton or usb. * <b><font size='3' color='red'>[[Using_camogm_with_Elphel393_camera|More info]]</font></b> * <b><font size='3' color='red'>[[Using_camogm_with_Elphel393_camera|More info]]</font></b> MikhailCamogmgui
Web-based Graphical User Interface for camogm:
← Older revision Revision as of 19:34, 11 January 2017 Line 1: Line 1: ==Web-based Graphical User Interface for camogm== ==Web-based Graphical User Interface for camogm== -The web interface for ''camogm'' is intended for recording of video or images to internal or external storage just from your browser. Elphel393 series cameras support recording in two modes: normal recording to a file system and fast recording to a raw disk or disk partition without any file system on it.+The web interface for ''camogm'' is intended for recording of video or images to internal or external storage just from your browser. Elphel393 series cameras support recording in two modes: normal recording to a file system and fast recording to a raw disk or disk partition without any file system on it. The process of images extraction from raw partition is described on [[Extracting_images_from_raw_partition | this page]]. ==Prerequisites== ==Prerequisites== MikhailExtracting images from raw partition
Created page with "As it was mentioned in camogmgui, ''camogm'' can save images to a raw partition or disk in fast recording mode and you need to do one additional step to extract t..."
New page
As it was mentioned in [[Camogmgui | camogmgui]], ''camogm'' can save images to a raw partition or disk in fast recording mode and you need to do one additional step to extract these images from such a partition. This short note describes how to get images from raw partition.1. Download [[https://github.com/Elphel/elphel-tools-x393 these scripts]] to your PC.
2. Connect camera to eSATA port, power it on and wait until it has loaded.
3. Copy ssh key to camera. This step can be skipped if it was done before.
$ ssh-copy-id root@192.168.0.9
4. Run ''int_ssd_download.py'' script to dump camera's raw partition to PC.
$ ./int_ssd_download.py -c root@192.168.0.9 -n 1 -bs 100 -bc 1 .
root@192.168.0.9: connection ok
root@192.168.0.9: raw partition name: Crucial_CT250MX200SSD6_1531103B6ABA-part2
umounting /dev/sda1
root@192.168.0.9: Enabled connection: internal SSD <-> PC
Connect camera (eSATA) to PC (eSATA/SATA). Press Enter to continue...
[sudo] password for mk:
Getting raw partition data from /dev/sdb2
1+0 records in
1+0 records out
104857600 bytes (105 MB, 100 MiB) copied, 0.501566 s, 209 MB/s
Waiting for disks to show up:
[]
root@192.168.0.9: Enabled connection: internal SSD <-> Camera
Done
Here, the ''-c'' parameter specifies which camera to use and script controls this camera to switch internal disk to eSATA and find raw partition. The ''-n'', ''-bs'' and ''-bc'' parameters specify the number of chunks to download, block size in MB and the number of blocks in each chunk respectively. The script will create a subdirectory, which name is made of disk manufacturer, model and partition number, and download disk dump into this subdirectory.
$ ls -l
total 84
drwxrwxr-x 2 mk mk 4096 Jan 11 10:53 Crucial_CT250MX200SSD6_1531103B6ABA-part2
-rw-rw-r-- 1 mk mk 4308 Jan 9 18:38 extract_images.php
-rwxrwxr-x 1 mk mk 3177 Jan 9 18:38 ext_ssd_download.py
-rwxrwxr-x 1 mk mk 4726 Jan 10 17:12 int_ssd_download.py
-rw-rw-r-- 1 mk mk 35141 Jan 9 18:38 LICENSE
-rw-rw-r-- 1 mk mk 620 Jan 9 18:38 README.md
-rw-rw-r-- 1 mk mk 6110 Jan 9 18:38 x393.py
-rw-rw-r-- 1 mk mk 10016 Jan 9 18:39 x393.pyc
5. Use ''extract_images.php'' sctipt to extract images from disk dump.
$ ./extract_images.php Crucial_CT250MX200SSD6_1531103B6ABA-part2
<pre>
Splitting Crucial_CT250MX200SSD6_1531103B6ABA-part2/file_0.img into jp4s
All images will be placed to ''result'' subdirectory.
$ ls -l Crucial_CT250MX200SSD6_1531103B6ABA-part2/
total 102404
-rw-r--r-- 1 root root 104857600 Jan 11 10:53 file_0.img
drwxrwxr-x 2 mk mk 4096 Jan 11 12:22 result Mikhail
Eyesis4Pi samples
Tmp manual
browser:
← Older revision Revision as of 20:44, 6 January 2017 Line 150: Line 150: * http://192.168.0.9/camogmgui.php * http://192.168.0.9/camogmgui.php </font> </font> +Follow [[Camogmgui|this link]] for GUI description. ====command line==== ====command line==== MikhailCamogmgui
File:Camogmgui advanced.png
uploaded "[[File:Camogmgui advanced.png]]"
MikhailFile:Camogmgui format fast.png
uploaded "[[File:Camogmgui format fast.png]]"
MikhailFile:Camogmgui filenames.png
uploaded "[[File:Camogmgui filenames.png]]"
MikhailUsing camogm with Elphel393 camera
File:Camogmgui main.png
uploaded "[[File:Camogmgui main.png]]"
MikhailTmp manual
Serial console access:
← Older revision Revision as of 13:44, 6 January 2017 Line 82: Line 82: Most likely the device will be <b>/dev/ttyUSB0</b>. Settings: Most likely the device will be <b>/dev/ttyUSB0</b>. Settings: * <b>115200 8N1, no</b> for hardware/software flow control * <b>115200 8N1, no</b> for hardware/software flow control - +Refer to the following article for more details on using '''minicom''': [http://wiki.elphel.com/index.php?title=Using_minicom_to_connect_to_Elphel393_camera Using minicom to connect to Elphel393 camera] - + ==<font color="blue">Web user interface (camvc)</font>== ==<font color="blue">Web user interface (camvc)</font>== MikhailBoot options 393
Using camogm with Elphel393 camera
10393
Mechanical properties:
← Older revision Revision as of 03:14, 6 January 2017 (3 intermediate revisions not shown)Line 21: Line 21: ====Interfaces==== ====Interfaces==== -[[File:Nc393 4sensors.jpeg|thumb|220px|10393 + 4 sensors]]+[[File:Nc393-dev-sm.jpeg|thumb|220px|10393 + 4 sensors]] * Gigabit ethernet * Gigabit ethernet * micro USB - system console (serial port), reboot, select boot device * micro USB - system console (serial port), reboot, select boot device Line 42: Line 42: ====Power==== ====Power==== * 3.3VDC * 3.3VDC -====Mechanical properties====+====Physical properties==== * Dimensions: 96x38x20.5 mm (with all connectors installed). Height can be reduced by removing the network connector. * Dimensions: 96x38x20.5 mm (with all connectors installed). Height can be reduced by removing the network connector. * Weight: 31 g * Weight: 31 g Line 58: Line 58: * Sources: * Sources: ** [https://github.com/Elphel GitHub/Elphel] ** [https://github.com/Elphel GitHub/Elphel] +* SDK installation docs +** [[Poky_2.0_manual|Set up development environment]] + +====User Manual==== +* [[Tmp_manual|User guide]] ====License==== ====License==== Oleg