Hi from Spain, Kieron
Unfortunately, there is not a magic solution for eliminating moving objects. This have to be done by hand.
I only use ReCap with laser scanner files, then it is possible that what I will say below will not work for you if you do not use a scanner.
When I shoot over a reflective surface I do two things in order to minimize the work later.
1- In my scanner (faro focus x130) , I select the best precision that can be made. This mode take 8 shoots for each point and the scanner performs an average of them in order to obtain the best results.
2- In ReCap, usually very reflective points have low intensity values. Then it is possible to apply a filter by intensity when you are importing a new point cloud. Unfortunately, ReCap dose not allow selecting points by intensity unless you are just importing a new point cloud file. The workaround is export your current point cloud and re-import it in a new project.
Once we have already tried removing the junk points in this semi-automatic way, I have a few tricks
A)- use the "limit box" -> "pick" tool. This allows focus on a region or specific area surrounding the conflictive points, in order to do a better selection and erasing them.
B) I prefer to use a parallel projection view, not perspective, and set the proper orientation. Usually, the conflictive points are captured from vehicles, persons... then I think its better set the orientation to front, right... instead of top or an oblique view.
C) The process to select points and erase them must be done by hand. Use the proper tool in each case: window, fence or plane. My preference is the window beacuse is faster than the other two, and if the view orientation is good, then with a few windows the work is done.
Regards from Spain.
Augusto Mora
Architect & teacher of Building Projects at CPIFP Pirámide. Huesca (Spain).
Revit 2014 certified profesional.