Coder Social home page Coder Social logo

Comments (21)

mtx512 avatar mtx512 commented on June 16, 2024 10

Alpha release of v1.3 camera (ov5647) driver is available here.

from jetbot.

filmo avatar filmo commented on June 16, 2024 9

It would be nice if there was a driver for the much, much more prevalent OV5647 sensor. The installed base of these sensors far dwarfs the newer (and much more expensive IMX219 cameras). Probably by several orders of magnitude.

Particularly if you need a wider FOV. To realistically get a Pi V2 + Wide angle lens is about $45 to $50 where as the older OV5647 with wide FOV can be had for between $15 and $20. Given that the Nano is $100, spending an additional $50 for a new camera rather than repurposing the older generation seems misguided.

I think Nano should aim for 'drop-in-replacement' ready status vs RaspBerry Pi, but that's obviously just my opinion.

from jetbot.

mtx512 avatar mtx512 commented on June 16, 2024 3

FYI We are writing a ov5647 driver for the nano and currently testing with v1.3 camera. See our post.

from jetbot.

jaybdub avatar jaybdub commented on June 16, 2024 2

Hi @DragonBeanJL,

The Arducam IMX219 boards listed above actually support custom lens configurations.

They're a bit more expensive, but may be worth it depending on your use case. There is also a neat M12 lens kit you could play around with to evaluate different FOV lenses.

http://www.arducam.com/arducam-m12-mount-lens-kit-raspberry-pi-arduino-cameras/

Hope this helps :)

John

from jetbot.

krukhlis avatar krukhlis commented on June 16, 2024 2

Give a try and ask this guy https://devtalk.nvidia.com/default/topic/1025036/jetson-tx2/libargus-and-gstreamer-not-working-with-ported-ov5647-driver/
He was able to port it to jetson-tx2 -- should be possible to port it to the Jetson Nano as well.
Also, these guys are selling ported driver for Jetson-tx1
https://developer.ridgerun.com/wiki/index.php?title=OmniVision_OV5647_Linux_driver_for_Jetson_TX1
So I mean it shouldn't be anything impossible for Nvidia are comunity to port it.

from jetbot.

maximecb avatar maximecb commented on June 16, 2024 2

I'm going to assume it has to do with:

  • They think the sensor V2 is obviously better and so they don't care for the V1
  • At nvidia and in silicon valley, money is no issue, so they don't understand how cheaper can be better
  • People at nvidia being busy and not wanting to put in the (potentially tedious) work

IMO supporting the raspi camera V1 only makes the Jetson Nano a better platform, and should definitely be done. The amount of support in this thread makes it clear that this is something the users want.

from jetbot.

dlarue avatar dlarue commented on June 16, 2024 2

But Hagar, don't you know you can purchase wide angle lens' for the v2 cameras and create your own wide FOV camera for just another $25? LOL

If you don't absolutely NEED the CUDA or GPU of the Nano, the rPi 4 will do the trick with far better hardware and software support. it was insane that NVidia expected everyone to bolt a display, keyboard and mouse onto the Nano to configure it for networking and to get ssh going.

It seems the one or two people NVidia has working on the Linux software for the Nano,etc are quite over loaded. ;-)

from jetbot.

jaybdub avatar jaybdub commented on June 16, 2024 1

Hi maximecb,

Unfortunately, there are not currently drivers for the OmniVision OV5647 sensor which the Raspberry Pi V1 Camera uses. The Sony IMX219 sensor, which the Raspberry Pi V2 Camera uses, is supported though. Here are some cameras using the IMX219 that should work with Jetson Nano:

  1. Raspberry Pi V2 Camera
  2. Raspberry Pi V2 Camera (NOIR)
  3. Arducam IMX219 CS lens mount
  4. Arducam IMX219 M12 lens mount
  5. LI-IMX219-MIPI-AF-NANO
  6. LI-IMX219-MIPI-FF-NANO

There may be more out there.

Hope this helps!

John

from jetbot.

aiXander avatar aiXander commented on June 16, 2024 1

It also doesn't support Raspberry camera V3...
Kind of constraining that it has to be a V2 to work

from jetbot.

maximecb avatar maximecb commented on June 16, 2024

Thank you for the quick answer. I'll acquire a camera module V2.

from jetbot.

jeremytsngtsng avatar jeremytsngtsng commented on June 16, 2024

I'm looking for a wide angle (170 degree) camera module for my jetson nano :( Maybe I'll wait a little bit longer

from jetbot.

jeremytsngtsng avatar jeremytsngtsng commented on June 16, 2024

@jaybdub Thanks for the info! It's a definitely good module if price isn't a concern. I actually digged around taobao and found this lens for the raspberry pi v2.
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.4cbd2e8dMj04JO&id=576226489431&_u=g225cudh0da8
Just bought it and waiting for shipment. Hope it works.

from jetbot.

maximecb avatar maximecb commented on June 16, 2024

I agree with filmo. You can even get a camera V1 clone for 7 dollars on ebay. It would be great if these worked with the Jetson.

from jetbot.

maximecb avatar maximecb commented on June 16, 2024

It would be great to have official support that comes built into the Ubuntu image supplied by nvidia.

from jetbot.

krukhlis avatar krukhlis commented on June 16, 2024

The problem is not with the sensor support from the linux side. You can check, Linus git already has i2C driver for the sensor https://github.com/torvalds/linux/blob/master/drivers/media/i2c/ov5647.c
As far as I understood from different sources, e.g. https://www.raspberrypi.org/forums/viewtopic.php?t=54297 :
The problem is actual cameras with CSI2 interface. These cameras are created for RPI, unfortunately, RPI's CSI2 interface is controled by Broadcom GPU and the drivers for this GPU are proprietary and not available to public. That's one of the reasons why nobody wants to spend his time trying to reverse engineer or hack this RPIs drivers.
Just compare with position from Sony -- they are more than happy to sell as much outdated sensors as possible, especially considering such unexpected by their marketing guys interest from micro-boards comunity. That's why they are making available all possible specs for their sensor and interfaces -- just buy the stock. :)

from jetbot.

dlarue avatar dlarue commented on June 16, 2024

What is motivating NVidia to NOT support the OmniVision_OV5647 sensor and sticking with ONLY supporting the Sony sensor? This has been asked about as far back as the TX1 and a number of people have shown a driver can be provided. Now that I know it can be done, I'm more concerned with NVidia's motivation for not supporting such a common device. Maybe something about the Sony sensor allows for better marketing benchmarks? I would rather use a tool than be treated as one...

https://developer.ridgerun.com/wiki/index.php?title=OmniVision_OV5647_Linux_driver_for_Jetson_TX1

from jetbot.

maximecb avatar maximecb commented on June 16, 2024

@mtx512 If you could also make this work in OpenCV without needing to compile with gstreamer support, that would be great.

from jetbot.

deomaximo avatar deomaximo commented on June 16, 2024

I agree with filmo. You can even get a camera V1 clone for 7 dollars on ebay. It would be great if these worked with the Jetson.

i wish i knew this before i bough it.

from jetbot.

Hagar-Usama avatar Hagar-Usama commented on June 16, 2024

It would be nice if there was a driver for the much, much more prevalent OV5647 sensor. The installed base of these sensors far dwarfs the newer (and much more expensive IMX219 cameras). Probably by several orders of magnitude.

Particularly if you need a wider FOV. To realistically get a Pi V2 + Wide angle lens is about $45 to $50 where as the older OV5647 with wide FOV can be had for between $15 and $20. Given that the Nano is $100, spending an additional $50 for a new camera rather than repurposing the older generation seems misguided.

I think Nano should aim for 'drop-in-replacement' ready status vs RaspBerry Pi, but that's obviously just my opinion.

Would this help?

from jetbot.

Hagar-Usama avatar Hagar-Usama commented on June 16, 2024

But Hagar, don't you know you can purchase wide angle lens' for the v2 cameras and create your own wide FOV camera for just another $25? LOL

If you don't absolutely NEED the CUDA or GPU of the Nano, the rPi 4 will do the trick with far better hardware and software support. it was insane that NVidia expected everyone to bolt a display, keyboard and mouse onto the Nano to configure it for networking and to get ssh going.

It seems the one or two people NVidia has working on the Linux software for the Nano,etc are quite over loaded. ;-)

You're quite right. I am just trying to make use of what I already have.

from jetbot.

OrsoEric avatar OrsoEric commented on June 16, 2024

I was really surprised Jatson Nano doesn't support anything BUT the raspicam V2. Especially for the 2GB developer kit I expected it would be compatible with the cheaper camera modules.

from jetbot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.