- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Could you provide the relate codes so we can help you to figure out the issue? Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I called the AcquirePreviewImage function and got the preview image.
Then I transfer the preview image into Texture2D and use it as the mainTexture of the plane in Unity.
Relate code is :
//Preview the scanning result PXCMImage scanimage = scan.AcquirePreviewImage (); /*Retrieve and render the individual color and depth images */ if (scanimage != null) { if (scanTexture2D == null) { /* If not allocated, allocate a Texture2D */ scanTexture2D = new Texture2D (scanimage.info.width, scanimage.info.height, TextureFormat.ARGB32, false); /* Associate the Texture2D with a gameObject */ scanPlane.renderer.material.mainTexture = scanTexture2D; } /* Retrieve the image data in Texture2D */ PXCMImage.ImageData scanImageData; scanimage.AcquireAccess (PXCMImage.Access.ACCESS_READ, PXCMImage.PixelFormat.PIXEL_FORMAT_RGB32, out scanImageData); scanImageData.ToTexture2D (0, scanTexture2D); scanimage.ReleaseAccess (scanImageData); /* Apply the texture to the GameObject to display on */ scanTexture2D.Apply (); scanimage.Dispose (); }
I have another question now.
I set the scan configure as below.
scan_config = new PXCM3DScan.Configuration(); scan_config.maxVertices = 30000; scan_config.mode = PXCM3DScan.ScanningMode.VARIABLE; scan_config.options = PXCM3DScan.ReconstructionOption.LANDMARKS; scan_config.options = scan_config.options | PXCM3DScan.ReconstructionOption.TEXTURE; scan_config.startScan = StartScanFlag; pxcmStatus ConfiguresState = scan.SetConfiguration (scan_config); Debug.Log ("Face Scan Module Configure setting state : " + ConfiguresState);
The error message said "Face Scan Module Configure setting state : PXCM_STATUS_INIT_FAILED".
But if I remove the configure setting of Texture, it is work!
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page