I am trying to get walls of certain rooms. Till now, I am able to get models of room with the following config,
;;;Configuration for hough transform
MaxDist 500 ; maximum distance between point triple
MinDist 50 ; minimum distance between point triple
AccumulatorMax 20 ; plane detected if cell reaches AccumulatorMax
MinSizeAllPoints 20 ; plane detection stops if only this percentage of points are left
RhoNum 500 ; number of cells in direction of rho
ThetaNum 360 ; " " " " " " theta
PhiNum 176 ; " " " " " " phi
RhoMax 5000 ; maximum distance between planes and origin
MaxPointPlaneDist 10.0 ; maximal noise
MaxPlanes 100 ; maximum number of planes to be detected
MinPlaneSize 20 ; minimum number of points for a plane to be still considered
MinPlanarity 0.05 ; minimum for the smallest eigenvalue after plane fitting
PlaneRatio 0.5 ; consider planes with a counter higher than PlaneRatio*MaxCounter
PointDist 3.0/4.0/5.0 ; threshold for region growing
PeakWindow false ; true if sliding window for peak detection is desired
WindowSize 8 ; side length of sliding window
TrashMax 20 ; number of not considerd planes before abort
AccumulatorType 2 ; Array 0, Ball 1, Cube 2, BallI 3
But for bigger rooms, the code is stopping since only three walls are getting detected. Can someone suggest if there is any change required in the above configs.
Thanks,
Suriya.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello All,
I am trying to get walls of certain rooms. Till now, I am able to get models of room with the following config,
;;;Configuration for hough transform
MaxDist 500 ; maximum distance between point triple
MinDist 50 ; minimum distance between point triple
AccumulatorMax 20 ; plane detected if cell reaches AccumulatorMax
MinSizeAllPoints 20 ; plane detection stops if only this percentage of points are left
RhoNum 500 ; number of cells in direction of rho
ThetaNum 360 ; " " " " " " theta
PhiNum 176 ; " " " " " " phi
RhoMax 5000 ; maximum distance between planes and origin
MaxPointPlaneDist 10.0 ; maximal noise
MaxPlanes 100 ; maximum number of planes to be detected
MinPlaneSize 20 ; minimum number of points for a plane to be still considered
MinPlanarity 0.05 ; minimum for the smallest eigenvalue after plane fitting
PlaneRatio 0.5 ; consider planes with a counter higher than PlaneRatio*MaxCounter
PointDist 3.0/4.0/5.0 ; threshold for region growing
PeakWindow false ; true if sliding window for peak detection is desired
WindowSize 8 ; side length of sliding window
TrashMax 20 ; number of not considerd planes before abort
AccumulatorType 2 ; Array 0, Ball 1, Cube 2, BallI 3
But for bigger rooms, the code is stopping since only three walls are getting detected. Can someone suggest if there is any change required in the above configs.
Thanks,
Suriya.