You are here: Start » Function Reference » Photoneo » Photoneo_GrabTexture
Header: | ThirdPartySdk.h |
---|---|
Namespace: | fil |
Captures Texture structure using Photoneo.
Syntax
bool fil::Photoneo_GrabTexture ( Photoneo_State& ioState, const ftl::Optional<ftl::String> inDeviceID, fil::Image& outImage )
Parameters
Name | Type | Default | Description | |
---|---|---|---|---|
ioState | Photoneo_State& | Object used to maintain state of the function. | ||
![]() |
inDeviceID | const Optional<String> | NIL | Device identification string |
![]() |
outImage | Image& | Output image |
Remarks
PhoXi Control
PhoXi Control process needs to run for the filters to work.
Camera Setup
It is advisable to use Photoneo_StartAcquisition filter and setup inCaptureSettings with proper values. Some values might not be set to values the user expects and acquisition will fail or wait infinitely, when wrong trigger source or output type is selected.
Camera identification
When there is only one Photoneo camera connected, the field inDeviceID can be set to Auto. In this situation, the first available camera will be used.
inDeviceID can be used to pick one camera connected to the computer.
Camera driver software
This filter is intended to cooperate with cameras using their vendor's SDK. In order to connect with the camera, it is required to install Photoneo PhoXi Control software.
Photoneo PhoXi Control can be downloaded from the following website: https://www.photoneo.com/3d-scanning-software/
Supported PhoXi Control version for FabImage Studio usage is 1.2.14.
Multithreaded environment
See Also
- Photoneo_StartAcquisition – Starts capturing data from a Photoneo camera.
- Photoneo_GrabPoint3DGrid – Captures PointCloud structure using Photoneo.