Forum

Author Topic: How to project curved wall into plane  (Read 6183 times)

Packy_GIS

  • Full Member
  • ***
  • Posts: 107
    • View Profile
How to project curved wall into plane
« on: March 20, 2016, 01:35:52 PM »
Hi,
I have this wall https://skfb.ly/Mpr8 modelled in PhotoScan (with GCPs).
How do I project this wall into plane (create orthophoto of the whole wall)??
Thanks a lot.
Packy

jamador

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: How to project curved wall into plane
« Reply #1 on: March 20, 2016, 01:41:34 PM »
Hi Packy,

you can use the freeware program cloudcompare to unfold the wall. Here it is explainded

http://www.danielgm.net/cc/forum/viewtopic.php?f=9&t=1417&p=5448#p5448

Packy_GIS

  • Full Member
  • ***
  • Posts: 107
    • View Profile
Re: How to project curved wall into plane
« Reply #2 on: March 20, 2016, 01:53:08 PM »
Great - I will definitely check it out.
Thanks a lot!
Packy

Packy_GIS

  • Full Member
  • ***
  • Posts: 107
    • View Profile
Re: How to project curved wall into plane
« Reply #3 on: March 20, 2016, 02:26:54 PM »
Well - I have tried it, but it only works with pointclounds  :-[ I need to unfold the texture ... any other suggestions?
Thanks.
Packy

chrisd

  • Full Member
  • ***
  • Posts: 187
    • View Profile
Re: How to project curved wall into plane
« Reply #4 on: March 20, 2016, 09:53:11 PM »
Choose "Export Points" instead of mesh to get a point cloud from Photoscan.

Cloud compare should import the vertex color (at least it does in some of the files I tested). I don't know if you can get an image file/texture map from the vertex color in Cloud Compare.

You could export your projected point cloud to Meshlab or Blender, I believe both apps can create an image file/texture map from vertex colors.

toxicmag

  • Jr. Member
  • **
  • Posts: 88
    • View Profile
Re: How to project curved wall into plane
« Reply #5 on: October 04, 2016, 05:28:01 PM »
Hello Chris,

you will loose all the detail level if you create a texture from the pointcloud instead of projecting the original photos onto the structure.

Is there no simple way to "define" a projection (NOT planar, but cylinder or sphere) and let Photoscan project the photos that are already in use within the software?

Thanks for your help

Alex
#multirotor #VTOL #Trinity #Quantum-Systems #a6000 #a7R #RedEdge #ALTUM #RX1II

chrisd

  • Full Member
  • ***
  • Posts: 187
    • View Profile
Re: How to project curved wall into plane
« Reply #6 on: October 04, 2016, 06:38:12 PM »
I believe the Cloud Compare info is for projecting a surface with varying curvature to a plane.

Photoscan Pro can create an orthophoto from images, is that what you are looking for? I don't use the Pro version myself, so maybe someone else could add some specific info here.

Dieter

  • Full Member
  • ***
  • Posts: 203
    • View Profile
Re: How to project curved wall into plane
« Reply #7 on: October 05, 2016, 09:04:12 AM »

cloudcompare ->Tools -> Projektion -> unroll

With this tool you can unwrap textures. You need the middlepoint of the circle and the radius.

If you have different radius, you have to unrap with different radius and then merge the different orthofotos in photoshop.

Dieter

Grischa Hahn

  • Newbie
  • *
  • Posts: 9
    • View Profile
Re: How to project curved wall into plane
« Reply #8 on: October 26, 2016, 10:42:18 AM »
Hello Packy_GIS,

a nearly perfect solution you can find here:

http://us.faro3dsoftware.com/CAD/Products/PointSense/3D_Laser_Scanner_Heritage.php
http://www.autodesk.de/products/autocad/free-trial

With "FARO PointSense Heritage 17.5" you can import your Agisoft PhotoScan project (*dense* point cloud and oriented images, no mesh) into AutoCAD and then you can compute an image of the unwrapped surface (wall).

I know both packages are very expensive - but you can use the 30 day free trial period.

Packy_GIS

  • Full Member
  • ***
  • Posts: 107
    • View Profile
Re: How to project curved wall into plane
« Reply #9 on: October 27, 2016, 11:45:33 PM »
Thank you - I will definitely have a look at this.
Packy_GIS