mzahana / siyi_sdk

Python implementation of the SDK of SIYI camera-gimbal systems
MIT License
58 stars 32 forks source link

Support for SIYI ZT6 Thermal Camera Module #15

Open ThakurSarveshGit opened 4 months ago

ThakurSarveshGit commented 4 months ago

Hi,

Thanks for the wonderful work. I am interested in utilizing ZT6 module which consists of a thermal sensor as well RGB sensor. I want to use it for robotics application and not sure about the support of SDK for the same. Will your module work for ZT6 as well. Also, where is the official SDK for these cameras located? How difficult and time-taking was the process of writing the Python Wrapper for the SDK?

Looking Forward to your response. Thank you.

Regards, Sarvesh

mzahana commented 4 months ago

Hi @ThakurSarveshGit Thanks for the nice words. This package may not be up-to-date as I have stopped using the SIYI cameras a while ago. However, a PR would be highly appreciated.

I simply used the latest SDK manual at that time and I don't think it is complicated to implement, with sufficient background in python.

ThakurSarveshGit commented 4 months ago

Thanks for your response. Really appreciate that. Good to know that it's not that complicated. However, Does the SDK allows to fetch the raw images as well without any graphic overlays and 16 bit format for Thermal images?

Also, what are the pros/cons you think of using SIYI cameras for robotics applications like SLAM?

jorgitinlugo commented 3 months ago

@ThakurSarveshGit Did you manage to use the zt6 camera with python?

mzahana commented 1 month ago

@ThakurSarveshGit extracting images with or without overlays depends on the SDK not the implementation of this package. This package is just an implementation of "some" of the SDK features for the cameras that I had at that time (A8 Mini, and ZR10). So, for other cameras, you will need to look at the latest docs and add/implement the missing features in the package. A PR is highly appreciated.

Using SIYI in robotics is a very wide question. It really depends on the applications. If it's object detection and surveillance application, then yes. For SLAM, it is recommended to use cameras with global shutters. As far as I know, SIYI cameras come with rolling shutter and not with global shutter.