diff --git a/css/style.css b/css/style.css index 28dde705..51951f03 100644 --- a/css/style.css +++ b/css/style.css @@ -1,18 +1,18 @@ html { height:100%; - background: url(../img/langley.jpg) no-repeat center center fixed; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; - background-size: cover; + background: url(../img/langley.jpg) no-repeat center center fixed; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; } body { height: 100%; text-align:center; overflow-x:auto: - -webkit-font-smoothing: antialiased; - -webkit-overflow-scrolling: touch; + -webkit-font-smoothing: antialiased; + -webkit-overflow-scrolling: touch; margin:0px; padding:0px; @@ -22,13 +22,14 @@ body { } .main-header { -color:#EAE373; -font-family: 'Oswald', sans-serif; -font-weight: 300; -font-size:50px; -padding-left: 10px; -padding-right: 10px; -padding-top:15%; + color:#EAE373; + font-size:50px; + padding-left: 10px; + padding-right: 10px; +} + +.main-header.home-logo { + padding-top:15%; } .main-header img { @@ -47,16 +48,16 @@ padding-top:15%; /* Titles */ h2, h3, h4, h5, h6 { - font-family: 'Oswald', sans-serif; - font-weight: 300; - color: #fff; + font-family: 'Oswald', sans-serif; + font-weight: 300; + color: #fff; } h1 { -color:#558608; -font-family: 'Oswald', sans-serif; -font-weight: 300; -font-size:24px; + color:#558608; + font-family: 'Oswald', sans-serif; + font-weight: 300; + font-size:24px; } h1.subtitle { @@ -65,8 +66,8 @@ h1.subtitle { /* Paragraph & Typographic */ p { - line-height: 20px; - margin-bottom: 10px; + line-height: 20px; + margin-bottom: 10px; font-weight:400; } @@ -76,3 +77,9 @@ p { top:0px; z-index:9999; } + +/* Custom styling for CSS menus */ +#cssmenu > ul > #menu-button { + text-align: right; + padding-right: 32px; +} \ No newline at end of file diff --git a/index.html b/index.html index 2c619813..bbc49535 100644 --- a/index.html +++ b/index.html @@ -3,56 +3,52 @@ OpenDroneMap + - - - + - -
- - -
- - -
-

- -

Open Source Toolkit for processing Civilian Drone Imagery

- - -
+ - -
- + +
+

+ +

Open Source Toolkit for processing Civilian Drone Imagery

+ + +
+ + diff --git a/pages/about.html b/pages/about.html index e99a70fb..11bdd5fb 100644 --- a/pages/about.html +++ b/pages/about.html @@ -1,121 +1,136 @@ - - - OpenDroneMap About - - - - - - + + + + OpenDroneMap About + + + + + -
- - -
-
- -

-
-

What is it?

-

OpenDroneMap is a toolchain for processing raw civilian UAS imagery to other useful products. What kind of products?

-
    -
  1. Point Clouds
  2. -
  3. Digital Surface Models
  4. -
  5. Textured Digital Surface Models
  6. -
  7. Orthorectified Imagery
  8. -
  9. Classified Point Clouds
  10. -
  11. Digital Elevation Models
  12. -
  13. etc.
  14. -
-

So far, it does step 1 through 4: Point Clouds, meshes, textured meshes and orthophotography.

-

Steps to get OpenDroneMap running:

-

(Requires Ubuntu 12.04 32-bit at this time. May also work with Ubuntu - 12.04 64-bit. See https://github.com/OpenDroneMap/odm_vagrant for - running on Windows in a VM)

-

Run install.sh to build.

-

./install.sh

-

From a directory full of your images, run

-

./run.pl

-
-

From Meshlab 1.3.3:

-
* Open Project file, navigate to:
-	    * <project_location>/reconstruction-with-image-size-1200/bundle/bundle.out
+		
+
+		
+ +

+
+

What is it?

+

OpenDroneMap is a toolchain for processing raw civilian UAS imagery to other useful products. What kind of products?

+
    +
  1. Point Clouds
  2. +
  3. Digital Surface Models
  4. +
  5. Textured Digital Surface Models
  6. +
  7. Orthorectified Imagery
  8. +
  9. Classified Point Clouds
  10. +
  11. Digital Elevation Models
  12. +
  13. etc.
  14. +
+

So far, it does step 1 through 4: Point Clouds, meshes, textured meshes and orthophotography.

+

Steps to get OpenDroneMap running:

+

+ (Requires Ubuntu 12.04 32-bit at this time. + May also work with Ubuntu 12.04 64-bit. + See https://github.com/OpenDroneMap/odm_vagrant for running on Windows in a VM) +

+

Run install.sh to build.

+

./install.sh

+

From a directory full of your images, run

+

./run.pl

+ +
+ +

From Meshlab 1.3.3:

+

+* Open Project file, navigate to:
+	* <project_location>/reconstruction-with-image-size-1200/bundle/bundle.out
 	* It will prompt for the image list file
-	    * <project_location>/reconstruction-with-image-size-1200/list.txt
+	* <project_location>/reconstruction-with-image-size-1200/list.txt
 	* Control-L and delete "0 model"
-	* Import dense point cloud:
-	    * e.g. <project_location>/reconstruction-with-image-size-1200-results/option-0000.ply
-	    * (there may be multiple ply files)
-	* Make a mesh:
-	    * Filters:Remeshing, Simplification and Reconstruction:Surface Reconstruction Poisson
+* Import dense point cloud:
+	* e.g. <project_location>/reconstruction-with-image-size-1200-results/option-0000.ply
+	* (there may be multiple ply files)
+* Make a mesh:
+	* Filters:Remeshing, Simplification and Reconstruction:Surface Reconstruction Poisson
 	* Texture the mesh
-	    * Parameterization + texturing from registered rasters
-	
-
-

Example data can be found at https://github.com/OpenDroneMap/odm_data

-
-

Long term, the aim is for the toolchain to also be able to optionally - push to a variety of online data repositories, pushing hi-resolution - aerials to OpenAerialMap, point clouds to OpenTopography, - and pushing digital elevation models to an emerging global repository - (yet to be named...). That leaves only digital surface model meshes and - UV textured meshes with no global repository home.

-
-

Troubleshooting:

-

If you run ODM with your own camera, it is possible you will see something like this:

-
  - configuration:
-	    --cmvs-maxImages: 100
-	    --end-with: pmvs
-	    --match-size: 200
-	    --matcher-ratio: 0.6
-	    --matcher-threshold: 2
-	    --pmvs-csize: 2
-	    --pmvs-level: 1
-	    --pmvs-minImageNum: 3
-	    --pmvs-threshold: 0.7
-	    --pmvs-wsize: 7
-	    --resize-to: 1200
-	    --start-with: resize
+	* Parameterization + texturing from registered rasters
+				
- - source files - Fri Sep 19 13:47:42 UTC 2014 +
- no CCD width or focal length found for DSC05391.JPG - camera: "SONY DSC-HX5V" - no CCD width or focal length found for DSC05392.JPG - camera: "SONY DSC-HX5V" - no CCD width or focal length found for DSC05393.JPG - camera: "SONY DSC-HX5V" - no CCD width or focal length found for DSC05394.JPG - camera: "SONY DSC-HX5V" - no CCD width or focal length found for DSC05395.JPG - camera: "SONY DSC-HX5V" - no CCD width or focal length found for DSC05396.JPG - camera: "SONY DSC-HX5V" - no CCD width or focal length found for DSC05397.JPG - camera: "SONY DSC-HX5V" - no CCD width or focal length found for DSC05398.JPG - camera: "SONY DSC-HX5V" - no CCD width or focal length found for DSC05399.JPG - camera: "SONY DSC-HX5V" +

Example data can be found at https://github.com/OpenDroneMap/odm_data

- found no usable images - quitting - Died at ../../OpenDroneMap/./run.pl line 364. +
-
+

Long term, the aim is for the toolchain to also be able to optionally + push to a variety of online data repositories, pushing hi-resolution + aerials to OpenAerialMap, point clouds to OpenTopography, + and pushing digital elevation models to an emerging global repository + (yet to be named...). That leaves only digital surface model meshes and + UV textured meshes with no global repository home.

-

This means that your camera is not in the database, https://github.com/OpenDroneMap/OpenDroneMap/blob/gh-pages/ccd_defs.pl

-

This problem is easily remedied. We need to know CCD size in the - camera. We'll get these for our Sony Cyber-shot DSC-HX5 from dpreview: - http://www.dpreview.com/products/sony/compacts/sony_dschx5/specifications

-

So, we'll add the following line to our ccd_defs.pl:

-
 "SONY DSC-HX5V"                            => 6.104,  # 1/2.4"
-	
-

And so others can use it, we'll do a pull request to add it to our array for everyone else.

-
- +
+ +

Troubleshooting:

+

If you run ODM with your own camera, it is possible you will see something like this:

+

+  - configuration:
+    --cmvs-maxImages: 100
+    --end-with: pmvs
+    --match-size: 200
+    --matcher-ratio: 0.6
+    --matcher-threshold: 2
+    --pmvs-csize: 2
+    --pmvs-level: 1
+    --pmvs-minImageNum: 3
+    --pmvs-threshold: 0.7
+    --pmvs-wsize: 7
+    --resize-to: 1200
+    --start-with: resize
+
+  - source files - Fri Sep 19 13:47:42 UTC 2014
+
+    no CCD width or focal length found for DSC05391.JPG - camera: "SONY DSC-HX5V"
+    no CCD width or focal length found for DSC05392.JPG - camera: "SONY DSC-HX5V"
+    no CCD width or focal length found for DSC05393.JPG - camera: "SONY DSC-HX5V"
+    no CCD width or focal length found for DSC05394.JPG - camera: "SONY DSC-HX5V"
+    no CCD width or focal length found for DSC05395.JPG - camera: "SONY DSC-HX5V"
+    no CCD width or focal length found for DSC05396.JPG - camera: "SONY DSC-HX5V"
+    no CCD width or focal length found for DSC05397.JPG - camera: "SONY DSC-HX5V"
+    no CCD width or focal length found for DSC05398.JPG - camera: "SONY DSC-HX5V"
+    no CCD width or focal length found for DSC05399.JPG - camera: "SONY DSC-HX5V"
+
+    found no usable images - quitting
+Died at ../../OpenDroneMap/./run.pl line 364.
+				
+ +

This means that your camera is not in the database, https://github.com/OpenDroneMap/OpenDroneMap/blob/gh-pages/ccd_defs.pl

+

This problem is easily remedied. We need to know CCD size in the + camera. We'll get these for our Sony Cyber-shot DSC-HX5 from dpreview: + http://www.dpreview.com/products/sony/compacts/sony_dschx5/specifications

+

So, we'll add the following line to our ccd_defs.pl:

+
 "SONY DSC-HX5V"                            => 6.104,  # 1/2.4"
+

And so others can use it, we'll do a pull request to add it to our array for everyone else.

+
+
+ + + diff --git a/pages/contact.html b/pages/contact.html index 8ac01f4d..c059b2a8 100644 --- a/pages/contact.html +++ b/pages/contact.html @@ -1,40 +1,47 @@ - - - OpenDroneMap Contact - - - - - - + + + + OpenDroneMap Contact + + + + + -
- - -
-
- -

-

Contact

-

OpenDroneMap Users Mailing List

-

OpenDroneMap Developer Mailing List

-

Contact via GitHub Issue

-

Pull Requests

-

(also)

-

Twitter

- +
+ + +
+
+ +

+

Contact

+ +

OpenDroneMap Users Mailing List

+

OpenDroneMap Developer Mailing List

+

Contact via GitHub Issue

+

Pull Requests

+ +

(also)

+ +

Twitter

+
+ + +