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
Arduino
  • Products
  • More
Arduino
Arduino Forum Which real time image processing environment is best?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 6 replies
  • Answers 2 answers
  • Subscribers 392 subscribers
  • Views 961 views
  • Users 0 members are here
  • embedded vision
  • digital image processing
  • image processing
  • digital camera
  • microcontroller
  • embedded system
  • computer vision
Related

Which real time image processing environment is best?

farooq123
farooq123 over 7 years ago

I am doing my FYP based on machine vision. That will identify the faulty products running on the conveyer belt and they will get removed. I need help in following things.

 

* Which real-time image processing IDE will be suitable for my project?

* which algorithms will be best? (right now I'm testing some samples on Matlab, just for understanding purpose)

* which microcontroller will be best when I'm switching towards embedded system?

 

Your help will be appreciated. Thanks.

  • Sign in to reply
  • Cancel

Top Replies

  • DAB
    DAB over 7 years ago +2 suggested
    You need to provide us with a lot more information about your requirements before we can provide you with guidance. Image collection and processing can be very easy or very difficult depending upon you…
  • DAB
    DAB over 7 years ago in reply to farooq123 +1 suggested
    A best solution is subjective. To try out your ideas, I would use a PC or RPi with a webcam and use OpenCV software. That basic configuration would let you capture images in various pixel resolutions so…
Parents
  • DAB
    0 DAB over 7 years ago

    You need to provide us with a lot more information about your requirements before we can provide you with guidance.

     

    Image collection and processing can be very easy or very difficult depending upon you application.

     

    So please take some time to elaborate on what you want to do.

     

    Then we can help you find the hardware and software that will enable you to proceed.

     

    DAB

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • farooq123
    0 farooq123 over 7 years ago in reply to DAB

    Thanks for responding to my question.

     

     

    My requirements are:

     

    1) Which algorithm is best for detecting a faulty product based on colour and shape w.r.t predefined image?

     

    2) Which microcontroller or processor will be suitable for this project?

     

    3) Which digital camera should I use for real-time image capturing purpose?

     

    4) My project should be fast, as a conveyer belt moves with somehow fast speed so the faulty product should be removed within 2 seconds, maximum.

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

    A best solution is subjective.

     

    To try out your ideas, I would use a PC or RPi with a webcam and use OpenCV software.

     

    That basic configuration would let you capture images in various pixel resolutions so that you can see how pixel resolution affects detection time.

     

    Depending upon your conveyer speed, you will find you need to balance pixel size for detection probability.  Simple color should be easy, but the more complex the shape, the more processing time you will need for reliable data.

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • farooq123
    0 farooq123 over 7 years ago in reply to DAB

    As we know that products coming on conveyer belt have different orientation but we have a single predefined image with the fixed orientation, so is there any algorithm which is orientation invariant?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • farooq123
    0 farooq123 over 7 years ago in reply to DAB

    As we know that products coming on conveyer belt have different orientation but we have a single predefined image with the fixed orientation, so is there any algorithm which is orientation invariant?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • jdlui
    0 jdlui over 7 years ago in reply to farooq123

    To answer your question, yes there are definitely algorithms that are orientation invariant. For example. I could write an algorithm to detect squares in an image at various rotations. How you write this depends on your application and the shape of your product.

     

    I agree with DAB - I think Raspberry Pi and OpenCV will be easiest.

     

    To help us better answer your questions, show us images of a functional product and examples of faulty products.

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

    You can use an initial image of an acceptable product and then do difference analysis for the components running down the line to see if they are acceptable.

     

     

     

    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