Building an HD camera for cv application

Discussion in 'The Projects Forum' started by Madnness, Apr 16, 2014.

  1. Madnness

    Thread Starter New Member

    Apr 16, 2014
    3
    0
    Hello I am a robotics engineering undergrad and I have been tasked with a unique project.

    The topic: I am building a circuit that needs to take 720p@60fps video data from an HD camera probably the Tachograph MI5100 Camera Module. This video I assume will need to be encoded/decoded using some processor such as the BCM2835 and controlled by a microprocessor. On the processor I would like to load OpenCV with a few tracking algorithms. The final output would need to be able to stream HD video. The output type does not need to be HDMI necessarily as it will eventually be fed into an iPhone with a coprocessor.

    Block Diagram: I feel like this project has a HUGE scope so I would like to know what are some/all of the components that I will need to get a working prototype given all these parameters... How much programmable/data memory will be needed. What would be a sufficient microproccessor (maybe an msp430 or a PIC)? How many ADCs/DACs would I need and how big would they need to be. Power I think should be between 3.3-6V. The main goal is speed, price, and performance for the most "lagless" video output. Not as if every other project is not aimed for speed, price, and performance haha but my goal is to get this sucker under $50 bucks whether I make it or bring together existing components (prototype can be more but in the long run the goal would be under 50).

    Suggestions: Lastly, if this seems like all this could be done with a small FPGA along with some camera that currently exists please let me know. I know there is a lot of research to be done so any help is greatly appreciated.

    I am a prospective engineer surrounded in a world of giants so I can't wait to learn as much as possible from this project.
     
  2. wayneh

    Expert

    Sep 9, 2010
    12,394
    3,246
    Get WHAT under $50? You want streaming HD video on an iPhone. Why not use the onboard camera?
     
  3. Madnness

    Thread Starter New Member

    Apr 16, 2014
    3
    0
    Well there are two reasons...
    First, The two cameras on the phone are being used up for something else and are not positioned in the desired direction.
    Secondly, I would like to hhavea microprocessor handle the video encoding/ decoding as well as the opencv so that the phone has to do the least amount of processing as possible because it will be hosed up with many other things.
    I have a much larger budget than 50 bucks but my goal would be to have all components aside from the phone and camera.
     
  4. wayneh

    Expert

    Sep 9, 2010
    12,394
    3,246
    So you want a black box to process HD video on the fly. HD video in and HD out, with some custom processing inside the box.

    Hopefully someone here can step in to help but I have a hunch that live HD video processing is not a trivial project.
     
  5. sirch2

    Well-Known Member

    Jan 21, 2013
    1,008
    351
    Raspberry Pi has a camera module, not sure if it meets your specs but RPi plus camera module is about £50
     
  6. mcgyvr

    AAC Fanatic!

    Oct 15, 2009
    4,791
    976
Loading...