camera for vision system

Go To Last Post
6 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi

Has anyone here worked on the vision system? I am planning to purchase a vision camera for practice. I found that the camera depends on the size of the object (soap, human face, screw, boxes)

 

Would anyone suggest a good camera for practice 

 

 

Thank you 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Too vague. You have to specify what it is you are trying to observe and what kind of processing power you plan to attach it to.

 

For example "Omnivision" are a fairly big player in the CMOS sensor game. Here's just a small fraction of their product range...

 

https://www.ovt.com/mobile-devices/use-cases/cameras-for-super-selfies

 

But it really does depend on what you want to observe and in how much detail. Processing 128x128 mono pixels 5 times a second is a whole lot different to processing 1920x1080 at 30 frames per second in 24 bit colour for example!

 

If this is "object tracking" you then have to consider how much CPU power you require. Say you really did have 1920x1080x3bytesx30fps then you are processing 186MB of data per second (and that's before you have considered moving an object recognizer over the data). To process this in realtime will take GHz of CPU power. But if you are looking for an 8x8 rectangular object in 128x128 mono at 5fps then you might do it in a few MHz.

 

PS a good place to start is something like an Rpi running OpenCV (Open Computer Vision library released free to the world from Intel). You can get a lot of "pug in" cameras to add to Rpi that have the kind of resolution/bit depth/frame rate that kind of CPu can cope with.

 

PPS here's some cameras that might work with AVR..  https://microcontrollershop.com/default.php?cPath=301_540&osCsid=cibmcj6h2hdb9sb087niidro50

Last Edited: Wed. Jun 3, 2020 - 02:03 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0


muke12 wrote:
Would anyone suggest a good camera for practice

clawson wrote:
Rpi

+1

 

ie, "Raspberry Pi" - and its camera:

 

 

https://www.raspberrypi.org/products/camera-module-v2/

 

Note that they've recently introduced a "high quality" camera:

 

  

 

https://www.raspberrypi.org/products/raspberry-pi-high-quality-camera/

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

And just to see what you really need, a PC and a webcam would be a fast and easy start.

Or live stream video from your cellphone.

 

We need more info. 

 

Add:

If the camera is too good you can always make the picture more course or add noise to see how little/cheap a camera you can live with. In the old day the lens gave the size.

   

Last Edited: Wed. Jun 3, 2020 - 02:40 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1


clawson wrote:
"pug in"
Like this:?

 

 

;-)

"Experience is what enables you to recognise a mistake the second time you make it."

"Good judgement comes from experience.  Experience comes from bad judgement."

"Wisdom is always wont to arrive late, and to be a little approximate on first possession."

"When you hear hoofbeats, think horses, not unicorns."

"Fast.  Cheap.  Good.  Pick two."

"We see a lot of arses on handlebars around here." - [J Ekdahl]

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

if you crossed it with a Jack Russel, would that be a Jack Pug ... ?

 

laugh

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...