Best cameras for Jetson
Hi , Could you please let me know the best machine vision cameras we could use with Jetson . regards Mahesh
Hi ,
Could you please let me know the best machine vision cameras we could use with Jetson .

regards
Mahesh

#1
Posted 04/24/2017 08:56 AM   
Hi vu3mmg, The scope might be too big, maybe no the best, but only suitable, you should describe your project/use case more specific, then we can give the suggestion. Besides, NVIDIA also enable Leopard imaging and Appro as Jetson platform partners to provide camera products, you could find their information from below link: [url]https://developer.nvidia.com/embedded/community/partners[/url] Thanks
Hi vu3mmg,

The scope might be too big, maybe no the best, but only suitable, you should describe your project/use case more specific, then we can give the suggestion.
Besides, NVIDIA also enable Leopard imaging and Appro as Jetson platform partners to provide camera products, you could find their information from below link: https://developer.nvidia.com/embedded/community/partners

Thanks

#2
Posted 04/25/2017 01:40 AM   
Thank you . The application I am trying to build is object recognition in retail space . I got a pointgrey Chameleon , with Tamron 80T4C with me . Please let me know your expert opinion of re-using the above camera with Tx1 or TX2 . Or is the built in camera good enough .
Thank you .
The application I am trying to build is object recognition in retail space .
I got a pointgrey Chameleon , with Tamron 80T4C with me .

Please let me know your expert opinion of re-using the above camera with Tx1 or TX2 .

Or is the built in camera good enough .

#3
Posted 04/25/2017 02:20 AM   
hello vu3mmg, more details about your use case would be helpful. is your use case need any specific sensor capability? for example. how many megapixels? lens size? pixel size? output format?
hello vu3mmg,

more details about your use case would be helpful.
is your use case need any specific sensor capability?
for example. how many megapixels? lens size? pixel size? output format?

#4
Posted 04/25/2017 05:31 AM   
In a very general sense here are my learnings on cameras with the TX1/2 USB Cameras: [list] [.]Work fine in many use cases[/.] [.]Are easy to integrate[/.] [.]Can do a lot of the image work off-board (exposure control, frame rate, etc)[/.] [.]Many provide inputs/interrupts that can help time your application (e.g. interrupt on new frame)[/.] [.]Use CPU time due to USB bus, this will impact your application if it uses 100% CPU[/.] [.]Are not optimal for use of hardware vision pipeline (hardware encoders, etc)[/.] [.]Can work over long distances (up to max of USB standard)[/.] [.]Can support larger image sensors (1" and higher for better image quality and less noise)[/.] [.]Gives you high level control of the sensor/camera through a manufacturer's API[/.] [.]Often have tools/GUI around their API so that you can test out features without having to write code[/.] [/list] CSI Bus Cameras: [list] [.]Optimized in terms of CPU and memory usage for getting images processed and into memory[/.] [.]Can take full advantage of hardware vision pipeline[/.] [.]Can be a pain in the arse software/control wise since the libraries and support on TX platforms are not mature[/.] [.]Barebones features (exposure, etc done in TX1)[/.] [.]Short distances from TX1 only (10cm max usually) unless you use serialization systems (GMSL, FPD Link, COAXPress, Ambarella) which are immature and highly custom at the moment though some of the vendors bellow currently carry some models[/.] [.]Are mostly smaller sensors from phone camera modules but custom ones can be made at a price. The added noise from the smaller sensor can be mitigated a bit through the hardware denoise in TX1/2[/.] [.]Gives you access to low level control of the sensor/camera[/.] [/list] In general, if your application is extremely intensive and you are fighting for every last drop of performance (high FPS, high resolution, etc) and you need low level control of the camera you want to be using a CSI camera, if your application is fairly light (i.e. you don't need super high FPS, resolution etc) then USB cameras are fine, easier to use, and have better support from the manufacturers. Lastly please note that there are other ways of getting images into the TX1 such as ethernet cameras (which I have not explored in practical situations), these also give you the flexibility of range from the TX1 and can be installed theoretically anywhere in a building and then networked to the TX1 using the buildings existing network infrastructure. Not as good for mobile applications though since you need PoE switches etc. Some popular USB Camera manufacturers/suppliers: [list] [.]Flir (was Point Grey Research) - 12+ week lead time on most models[/.] [.]Basler - 17+ week lead time on most models[/.] [.]iDS - Never used them but look nice[/.] [.]Ximea - Great cameras, more expensive[/.] [.]The Imaging Source - drivers/API are not as well documented as the others[/.] [.]Allied Vision - never used them, mostly different interfaces but have some USB models[/.] [.]Leopard Imaging - nVidia Partner, basic cameras though nowhere near features of above[/.] [.]There are many many more... Just google "Machine Vision Camera"[/.] [.]The other option is generic webcams which can be used directly by OpenCV without any custom drivers etc but give almost zero features and control on exposure, gain, framerate, etc[/.] [/list] Some popular CSI manufacturers with TX1 support: [list] [.]Leopard Imaging[/.] [.]e-Con Systems[/.] [/list] Note that US/Canadian machine vision manufacturers have been hit by massive demand in the last 2 months. From what I have heard through the grapevine this is due to increased factory automation in the current political climate. This means that folks like Leopard and e-Con are some of the only suppliers you can get cameras from in reasonable time frames without having to import.
Answer Accepted by Forum Admin
In a very general sense here are my learnings on cameras with the TX1/2

USB Cameras:
  • Work fine in many use cases
  • Are easy to integrate
  • Can do a lot of the image work off-board (exposure control, frame rate, etc)
  • Many provide inputs/interrupts that can help time your application (e.g. interrupt on new frame)
  • Use CPU time due to USB bus, this will impact your application if it uses 100% CPU
  • Are not optimal for use of hardware vision pipeline (hardware encoders, etc)
  • Can work over long distances (up to max of USB standard)
  • Can support larger image sensors (1" and higher for better image quality and less noise)
  • Gives you high level control of the sensor/camera through a manufacturer's API
  • Often have tools/GUI around their API so that you can test out features without having to write code


CSI Bus Cameras:
  • Optimized in terms of CPU and memory usage for getting images processed and into memory
  • Can take full advantage of hardware vision pipeline
  • Can be a pain in the arse software/control wise since the libraries and support on TX platforms are not mature
  • Barebones features (exposure, etc done in TX1)
  • Short distances from TX1 only (10cm max usually) unless you use serialization systems (GMSL, FPD Link, COAXPress, Ambarella) which are immature and highly custom at the moment though some of the vendors bellow currently carry some models
  • Are mostly smaller sensors from phone camera modules but custom ones can be made at a price. The added noise from the smaller sensor can be mitigated a bit through the hardware denoise in TX1/2
  • Gives you access to low level control of the sensor/camera


In general, if your application is extremely intensive and you are fighting for every last drop of performance (high FPS, high resolution, etc) and you need low level control of the camera you want to be using a CSI camera, if your application is fairly light (i.e. you don't need super high FPS, resolution etc) then USB cameras are fine, easier to use, and have better support from the manufacturers.

Lastly please note that there are other ways of getting images into the TX1 such as ethernet cameras (which I have not explored in practical situations), these also give you the flexibility of range from the TX1 and can be installed theoretically anywhere in a building and then networked to the TX1 using the buildings existing network infrastructure. Not as good for mobile applications though since you need PoE switches etc.

Some popular USB Camera manufacturers/suppliers:
  • Flir (was Point Grey Research) - 12+ week lead time on most models
  • Basler - 17+ week lead time on most models
  • iDS - Never used them but look nice
  • Ximea - Great cameras, more expensive
  • The Imaging Source - drivers/API are not as well documented as the others
  • Allied Vision - never used them, mostly different interfaces but have some USB models
  • Leopard Imaging - nVidia Partner, basic cameras though nowhere near features of above
  • There are many many more... Just google "Machine Vision Camera"
  • The other option is generic webcams which can be used directly by OpenCV without any custom drivers etc but give almost zero features and control on exposure, gain, framerate, etc


Some popular CSI manufacturers with TX1 support:
  • Leopard Imaging
  • e-Con Systems


Note that US/Canadian machine vision manufacturers have been hit by massive demand in the last 2 months. From what I have heard through the grapevine this is due to increased factory automation in the current political climate. This means that folks like Leopard and e-Con are some of the only suppliers you can get cameras from in reasonable time frames without having to import.

#5
Posted 04/27/2017 01:44 AM   
Hi Jazza, Thank you . One more query . Can we develop software using TX2 and deploy it on TX1 . Hi Jerry, From your experience , could you please let me know the sensor size and pixels for a people tracking system.I am a novice in the area.The application is to track persons in a mall and capture the face . One location where the camera has to be placed is near the check out counter , to capture the faces of customers and sales agents . I think the view angle has to be more or less straight or may be with in 30 degrees . regards mahesh
Hi Jazza,
Thank you .

One more query . Can we develop software using TX2 and deploy it on TX1 .

Hi Jerry,

From your experience , could you please let me know the sensor size and pixels for a people tracking system.I am a novice in the area.The application is to track persons in a mall and capture the face .
One location where the camera has to be placed is near the check out counter , to capture the faces of customers and sales agents . I think the view angle has to be more or less straight or may be with in 30 degrees .

regards
mahesh

#6
Posted 04/27/2017 10:35 AM   
hello vu3mmg, generally speaking, this depends on your algorithm complexity. thanks Jazza to list CSI/USB camera features, please refer to Jazza's list and consider your design purpose to determine your suitable camera sensor. thanks
hello vu3mmg,

generally speaking, this depends on your algorithm complexity.
thanks Jazza to list CSI/USB camera features, please refer to Jazza's list and consider your design purpose to determine your suitable camera sensor. thanks

#7
Posted 05/02/2017 08:12 AM   
I don't know much about camera, will this help [url]http://thedigitalcamera.net/canon-t7i-vs-77d-vs-t6i-vs-t6s-whats-the-difference/[/url]
I don't know much about camera, will this help http://thedigitalcamera.net/canon-t7i-vs-77d-vs-t6i-vs-t6s-whats-the-difference/

#8
Posted 05/03/2017 03:15 AM   
Those are cameras used to take photographs with. Computer vision typically use cameras with different interfaces, such as: - https://www.leopardimaging.com/LI-TX1-KIT-IMX185M12.html (CSI/MIPI) - https://www.leopardimaging.com/LI-USB30-C661B.html (USB3) - https://www.e-consystems.com/multiple-csi-cameras-for-nvidia-jetson-tx2.asp (surround cameras) - http://amzn.to/2pWiuqA (IP camera) Especially the IP cameras are good for applications where the processing will happen in a different place than where the camera (or cameras) is/are located.
Those are cameras used to take photographs with.

Computer vision typically use cameras with different interfaces, such as:
- https://www.leopardimaging.com/LI-TX1-KIT-IMX185M12.html (CSI/MIPI)
- https://www.leopardimaging.com/LI-USB30-C661B.html (USB3)
- https://www.e-consystems.com/multiple-csi-cameras-for-nvidia-jetson-tx2.asp (surround cameras)
- http://amzn.to/2pWiuqA (IP camera)

Especially the IP cameras are good for applications where the processing will happen in a different place than where the camera (or cameras) is/are located.

#9
Posted 05/03/2017 03:49 AM   
Thank you
Thank you

#10
Posted 05/04/2017 08:38 AM   
SEE3CAM_CU30 (3.4MP with superior Lowlight performance), SEE3CAM_CU130 (13MP 4K ) are some of the popular USB 3.0 cameras from e-con Systems. It also comes with MIPI CSI-2 camera interface for TX1. Both these cameras are readily available for TX1 CSI-2 camera interface with driver support. It also supports Face detection and smile detection. Should be a good fit for your face capture application in a mall. Do contact camerasolutions@e-consystems.com for further discussions. Jetson TX2/TX1 cameras: https://www.e-consystems.com/3MP-Jetson-TX1-Camera-board.asp (HD Camera) https://www.e-consystems.com/13mp-nvidia-jetson-tx1-camera-board.asp (Ultra HD Camera - 4K) https://www.e-consystems.com/autofocus-liquid-lens-nvidia-jetson-tx2-camera.asp (Autofocus Camera) https://www.e-consystems.com/13mp-nvidia-jetson-tx2-camera-board.asp (13MP Camera)
SEE3CAM_CU30 (3.4MP with superior Lowlight performance), SEE3CAM_CU130 (13MP 4K ) are some of the popular USB 3.0 cameras from e-con Systems. It also comes with MIPI CSI-2 camera interface for TX1. Both these cameras are readily available for TX1 CSI-2 camera interface with driver support. It also supports Face detection and smile detection. Should be a good fit for your face capture application in a mall. Do contact camerasolutions@e-consystems.com for further discussions.

Jetson TX2/TX1 cameras:
https://www.e-consystems.com/3MP-Jetson-TX1-Camera-board.asp
(HD Camera)
https://www.e-consystems.com/13mp-nvidia-jetson-tx1-camera-board.asp
(Ultra HD Camera - 4K)
https://www.e-consystems.com/autofocus-liquid-lens-nvidia-jetson-tx2-camera.asp
(Autofocus Camera)
https://www.e-consystems.com/13mp-nvidia-jetson-tx2-camera-board.asp
(13MP Camera)

Dharmalingam.K
Senior Executive | Business Development

https://www.e-consystems.com

#11
Posted 05/04/2017 12:19 PM   
@e-conSystems: do you provide a discount for the cameras listed?
@e-conSystems: do you provide a discount for the cameras listed?

E pluribus unum

#12
Posted 07/23/2017 09:43 AM   
@Andrey1984: Yes, You can avail the launch offer USD 50 off if you purchase before 3rd Aug 2017. Please visit our webstore - https://www.e-consystems.com/webstore.asp
@Andrey1984: Yes, You can avail the launch offer USD 50 off if you purchase before 3rd Aug 2017. Please visit our webstore - https://www.e-consystems.com/webstore.asp

Dharmalingam.K
Senior Executive | Business Development

https://www.e-consystems.com

#13
Posted 07/24/2017 11:30 AM   
Scroll To Top

Add Reply