element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Community Hub
Community Hub
Member's Forum what microcontroller will be best for image processing?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Leaderboard
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Community Hub to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 9 replies
  • Answers 2 answers
  • Subscribers 541 subscribers
  • Views 1114 views
  • Users 0 members are here
Related

what microcontroller will be best for image processing?

carl_gem
carl_gem over 10 years ago

I'm a computer engineering student and will like to design a system that detects charged coupled device(CCD) based on its retroreflective nature. What will be my best option. Tanx

  • Sign in to reply
  • Cancel

Top Replies

  • DAB
    DAB over 9 years ago +2 suggested
    Hi Carl, As always, it depends at what level you intend to do image processing and how quickly you want results. When I worked with a spectral image processor, the big issue was having enough memory to…
  • amgalbu
    amgalbu over 9 years ago +2 suggested
    Hi Carl detects charged coupled device(CCD) based on its retroreflective nature what do tou mean? you have a camera and you need to process frames looking for CCDs? I have some experience with the TI OMAP3530…
  • DAB
    DAB over 9 years ago in reply to carl_gem +1
    Hi Carl, You can put a system together very quickly using a PC or laptop and a web cam. Load up OpenCV, its free and very powerful imaging software with all kinds of tools. You will need to remove the…
  • DAB
    0 DAB over 9 years ago

    Hi Carl,

     

    As always, it depends at what level you intend to do image processing and how quickly you want results.

     

    When I worked with a spectral image processor, the big issue was having enough memory to put the data all into memory so that the access time was minimum.

    In my case, we were dealing with files sizes about 500 MBytes each.

     

    It also depends upon image size and type.  Are you looking at just RGB or something else.

    What about resolution size and bit depth?

     

    What software are you planning to use, what are its requirements.

     

    First rule of effective engineering is to never use terms like best or fastest.  They are meaningless until you put details into the requirements.

     

    So define your use expectations and we can do a better job of steering you to an optimal system to meet your needs.

     

    Second rule for effective engineering is to fully understand the task you need to solve.  Until you know what aspects of the problem are the most compelling, you cannot make implementation decisions.

     

    DAB

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • amgalbu
    0 amgalbu over 9 years ago

    Hi Carl

    detects charged coupled device(CCD) based on its retroreflective nature

    what do tou mean? you have a camera and you need to process frames looking for CCDs?

    I have some experience with the TI OMAP3530, which I think has enough computing power to accomplish some basic image processing

    On the opposite hand, a good solution (but probably more difficult and more expensinve, too) could be a solution that integrates both a processor and an FPGA, like the Altera Cyclone 5

     

    Hope this help and good luck for your project!

    Ambrogio

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • carl_gem
    0 carl_gem over 9 years ago in reply to amgalbu

    Since i'm now about starting the project, wanted to know if I could first of all afford it. This is an overview of what its goin be:

    A camera will be fitted with an IR bandpass filter in order to narrow the images i'm supposed to process. Yet I will still need an image processor to identify the particular object in this case is a CCD.

    I'm having problems with the appropriate image processor to use. I'll also welcome any suggestion considering what IR bandpass filter will be appropriate. Tanx

     

    Need your help guy!!!

    Carl.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • screamingtiger
    0 screamingtiger over 9 years ago

    Ambarella SOC

     

    https://en.wikipedia.org/wiki/Ambarella_Inc.

     

    Its what they use in the GoPro camera.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DAB
    0 DAB over 9 years ago in reply to carl_gem

    Hi Carl,

     

    You can put a system together very quickly using a PC or laptop and a web cam.

    Load up OpenCV, its free and very powerful imaging software with all kinds of tools.

    You will need to remove the IR filter in the web cam or buy one without a filter install.

     

    Then go get a Wratten 25A red camera filter.  It passes IR beyond about 800 nanometers, which covers NIR wavelengths.

    A Silicon sensor can see up to 1.2 microns.

     

    You may need to readjust the focus on the webcam to optimize the clarity of the IR image.

     

    I know some digital cameras come without the IR filter installed and can autofocus on NIR images.

     

    So your options on getting started are pretty simple.

     

    IR imaging is really interesting and I will be discussing some of the issues about spectral imaging in a future post.

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • carl_gem
    0 carl_gem over 9 years ago in reply to DAB

    Will try it out and get you updated.

    Tanx.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • azorp12
    0 azorp12 over 9 years ago

    Hi Carl,

    In this case the best solution is the FPGA or microcontroller with DSP unit. Xilinx and Altera include in their software a lot of ready-to-use IPs and some of them are related to image and video processing. Furthermore Altera and Xilinx has FIR and CIC compiler, which can be helpful in image processing. Unfortunately FPGAs and SoCs are expensive.

     

    Good luck,

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • carl_gem
    0 carl_gem over 9 years ago in reply to DAB

    can you please drop your e-mail. really need some guidance

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DAB
    0 DAB over 9 years ago in reply to carl_gem

    I sent you a contact request so we can carry this off line.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube