Commit 2942f2cd authored by Nafis A Abeer's avatar Nafis A Abeer
Browse files

resolved errors scene on lab machine

parent 197296f3
Loading
Loading
Loading
Loading
(6 KiB)

File changed.

No diff preview for this file type.

(6 KiB)

File changed.

No diff preview for this file type.

(6 KiB)

File changed.

No diff preview for this file type.

(10 KiB)

File changed.

No diff preview for this file type.

+20 −9
Original line number Diff line number Diff line
@@ -21,13 +21,15 @@ public class ObjectDetector {
    public static void startProcess(String dataset) throws IOException, CsvValidationException {

        // for now, we can just set paths to the directories that hold keyframes and featurepoint CSVs

        String bbox_dir_pth = "src/main/java/vslam/tum_rgbd/BoundedInfo";
        String pose_dir_path = "src/main/java/vslam/rumrgbd/CameraPoses";
        String bbox_dir_pth = "src/main/java/vslam/BoundedInfo";
        String pose_dir_path = "src/main/java/vslam/CameraPoses";

        if (dataset.equals("1")) {
            bbox_dir_pth = "src/main/java/vslam/imperial_london/BoundedInfo";
            pose_dir_path = "src/main/java/vslam/imperial_london/CameraPoses";
            bbox_dir_pth = "src/main/java/vslam/tum_rgbd/BoundedInfo";
            pose_dir_path = "src/main/java/vslam/tum_rgbd/CameraPoses";
        } else if (dataset.equals("2")) {
            bbox_dir_pth = "src/main/java/vslam/imperial_london/BoundedInfoTUM";
            pose_dir_path = "src/main/java/vslam/imperial_london/CameraPosesTUM";
        }

        // get files
@@ -43,6 +45,15 @@ public class ObjectDetector {
         ################################################## */
        CameraIntrinsics intrinsics = new CameraIntrinsics("src/main/java/vslam/CameraIntrinsics.csv");
        List<Point> pointCloud = Downsampler.get_voxels("src/main/java/vslam/pointcloud.csv", 0.05F);

        if(dataset.equals("1")){
            intrinsics = new CameraIntrinsics("src/main/java/vslam/tum_rgbd/CameraIntrinsics.csv");
            pointCloud = Downsampler.get_voxels("src/main/java/vslam/tum_rgbd/pointcloud.csv", 0.05F);
        } else if(dataset.equals("2")){
            intrinsics = new CameraIntrinsics("src/main/java/vslam/imperial_london/CameraIntrinsicsTUM.csv");
            pointCloud = Downsampler.get_voxels("src/main/java/vslam/imperial_london/pointcloudTUM.csv", 0.05F);
        }

        ObjectSet os = new ObjectSet(intrinsics, pointCloud);

        // iterate through each frame, create the frame, then process it
@@ -92,7 +103,7 @@ public class ObjectDetector {
    }

    public static void main(String[] args) throws IOException, CsvValidationException {
        startProcess();
        startProcess("1");
    }

}
Loading