5 Replies Latest reply on Jun 13, 2017 10:30 PM by stnoh

    "transform" in scan 3d

    stnoh

      Hello, realsense 3D community,

       

      Recently, I am working on 3D scanning and would like to access the camera pose in scanning.

      API documentation says that it can be possible to access on QueryTrackingTransform (in 2016 R2) or TransformPointWithProjectionTransform (in 2016 R3).

       

      https://software.intel.com/sites/landingpage/realsense/camera-sdk/v1.1/documentation/html/index.html?querytrackingtransformation_pxc3dscan.html

      https://software.intel.com/sites/landingpage/realsense/camera-sdk/v2016r3/documentation/html/index.html?transformpointwithprojectiontransformn_scan3d.html

       

      However, I cannot find both of them in the *real* API.

      Is there anybody to succeed this? Or, it is just a vaporware in the documentation?

       

      Moreover, is there anyway to get the C++ sample code of 3D Scan (NOT C#)?

       

      I'm not sure it existed before, but the snapshot below shows that it had been...

      https://software.intel.com/en-us/blogs/2015/03/24/intel-realsense-3d-scanning-scan-then-convert-obj-to-ply-for-blender-unity

       

      Anyway the latest SDK does not provide this...

       

      Thank you in advance,

        • 1. Re: "transform" in scan 3d
          MartyG

          I had a dvd backup of an SDK from the start of 2015 that contained the C++ version of the 3DScan sample.  I cannot provide you with a  download link for that SDK, as Intel have withdrawn it from availability due to possible security vulnerabilities.  However, there should not be a security risk simply from the C++ source for that particular sample.  I have attached it to this message as a zipped folder so you can load it into your C++ editor to look at it.  I hope this helps.

          1 of 1 people found this helpful
          • 2. Re: "transform" in scan 3d
            stnoh

            Thank you, MartyG .

            Even though I can code C#, but I am mainly develop in C++, so It is very helpful !

             

            Anyway, I still cannot figure out that it was available to access "transform" or not...

            Is there anybody who knows this stuff?

            • 3. Re: "transform" in scan 3d
              Intel Corporation
              This message was posted on behalf of Intel Corporation

              Hi stnoh,

              We just want to let you know that we are looking onto this, I will provide updates as soon as I have any. Thank you for your patience.

              Regards,
              Pablo M.

              • 4. Re: "transform" in scan 3d
                Intel Corporation
                This message was posted on behalf of Intel Corporation

                Hi stnoh,

                You are correct. The online documentation for both SDKs is wrong. Those functions are not implemented. There is no source code available for a C++ sample of 3DScan. The article you cited is for a much older SDK that is no longer available.
                The SDK 2016 R3 documentation for the Scan module (RSSDK/doc/CHM/sdkmanual-scan.chm) that gets installed with SDK shows the correct member functions for the Scan module, which do not include the TransformPoint functions. Unfortunately, both the online and installed documentation for SDK 2016 show the incorrect functions. We will report this to the SDK team to correct the online documentation.

                Regards,
                Pablo M.
                 

                • 5. Re: "transform" in scan 3d
                  stnoh

                  Thank you for your reply, Pablo.

                   

                  I guess it is a kind of *core* algorithm part and internally implemented in anyway,

                  but the RSSDK development team does not want to expose these functionalities.

                   

                  OK, I will await the next release (or quick fix?) with these functionalities

                   

                  Regards,