Overview
What Camera SDK can do?
Clobotics Camera SDK exclusively provides local capabilities:
- Capture a single image
- Capture stitched images
- Local AI mode detection abilities
Notes:
- The Camera SDK does not include any server, or Clobotics OpenAPI interaction logic. It runs in a pure offline mode.
Capture Modes
Our Camera SDK provides six capture modes:
- Stitching Modes
- Classic Stitching Mode
- Video Stitching Mode
- Ultimate Stitching Mode
- Single Capture Modes
- Classic Single Capture Mode
- Pure Price-Tag Capture Mode
- Product Price-Tag Capture Mode
If you're capturing images in a wide-open space—such as between two widely spaced shelves or in an area with plenty of room to move horizontally—the Classic Stitching Mode works well. The faster and more convenient Ultimate Stitching Mode is also a great option in these scenarios. However, in tight or narrow spaces where you need to move both horizontally and vertically to cover the full area, the Video Stitching Mode is the better choice. Both modes are fully supported in our Camera SDK (and via the OpenAPI). For implementation details, refer to the SDK usage demo project to ensure you handle the StitchingInfo correctly. When submitting a stitching task, be sure to include the appropriate stitching_info and stitching_info_version fields, as described in the Create Stitching Picture Task → Request Body Schema section.
Pure Price-Tag Capture Mode is designed for specific scenarios and will be further described in the Pure Price-Tag Capture Mode section.
Product Price-Tag Capture Mode is designed for product shelf display scenarios and will be further described in the Product Price-Tag Capture Mode section.
What is StitchingInfo?
- When capturing images in Stitching Modes, this information describes the meta-information about the relationship between the stitched images. By maintaining the sequence of the images and corresponding
stitching_info, the Clobotics Cloud AI service can re-stitch these images in the cloud. - It is generated by Camera SDK's stitching algorithm, including puzzle overlay area, etc.
- It is exposed as a parameter of the method
endTakePhotoCallback. - This information is used by the Create Stitching Picture Task API of the OpenAPI System. The variable
uploadStitchingInfowhich will be mentioned in the following section will help the cloud server rebuild the stitching image.
Notes:
- When the user captures one single picture, there is no need to call Create Stitching Picture Task. Only Create Single Picture Task API needs to be called.
StitchingInfois different for Classic Stitching Mode, Video Stitching Mode and Ultimate Stitching Mode, so please carefully review the logic in the SDK use demo project.
Requirements
For more information, please refer requirements
Platform Support
Releases
Android_SDK_v3.1.11Java Latest
iOS_SDK_v3.1.11Swift Latest
For more information, please refer Releases