logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Laura LeighlandMathematics
(/5)

950 Answers

Hire Me
expert
Dennison BertonnCriminology
(5/5)

609 Answers

Hire Me
expert
Cameron CollinsEnglish
(5/5)

784 Answers

Hire Me
expert
Sandhya SharmaBusiness
(5/5)

975 Answers

Hire Me
Others
(5/5)

On moodle you will find a number of images of baby food containers that contain either no spoons

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Computer Vision Repeat CA

Simon McLoughlin

All work is to be demonstrated to the lecturer in the first week of September (date to be decided and posted on Moodle).

Part A (20%) – See the Lecture notes for detail on the algorithms and openCV getting started.

You are required to implement the following computer vision algorithms in Python (you can test them using openCV for reading and displaying images but do not use openCV for the implementation of the algorithms):

1) Automatic Thresholding based on the Image Histogram

2) Connected Component Labeling of a Binary Image

3) Binary Image Erosion and Dilation 

 

Part B (20%) Baby Food Spoon Counting

On moodle you will find a number of images of baby food containers that contain either no spoons, 1 spoon or 2 spoons in them. These containers should have 1 spoon in them before the baby food is poured in. You must write a machine vision application that determines how many spoons is in the container (0, 1 or 2). Your application should continuously loop through the images displaying the processed image and whether it is a pass (1 spoon) or fail (0 or 2 spoons). You may use openCV or your own Python functions for this task. 

 

(5/5)
Attachments:

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme