ObjectA ObjectBHigh-Level Computer Vision with MATLAB1. IntroductionThis laboratory session provides the opportunity to design and implement a computer vision systems that cancount how many of two specific types of object are present in an image. The hours timetabled for this laboratoryare completely insufficient to complete it. You are required to work on this project in your own time, and use thetimetabled hours to get help and clarification.This laboratory is assessed. You need to submit your MATLAB code through KEATS by the deadline specified onthe modules KEATS webpage. Together with your code you should submit a one paragraph description of themethod you have used, and clearly acknowledge any sections of code that you have copied or modified fromonline sources, books, or articles. Re-using open-source software is good practice and demonstrates yourresearch skills, however, not acknowledging other peoples work is both intellectual property theft andplagiarism. Any submission that is identified to include other peoples code which has not been clearlyreferenced will be reported to the College Misconduct Committee. You may not share code with each other,even if this is acknowledged. You can use any built-in MATLAB function or any official MATLAB toolbox withoutacknowledgement.2. The TaskAt the end of these instructions are 12 images containing various pieces of LEGO. Your system needs to read insuch an image and provide a count of the number of Blue 2 by 4 bricks (objectA) and the number of Red 2 by 2bricks (objectB). Close-up images of these two types of LEGO brick are provided here:3. System RequirementsYou should submit a single m-file, or a single zip file containing your code. Your code must include a m-file called&"count_lego.m&". The main function in this file should have the following definition:function [numA,numB]=count_lego(I)Hence, this function takes one input argument (I), which is a MATLAB variable storing a jpeg image (i.e. I willhave been produced using the command: I=imread(legoX.jpg);). The two output variables (numA,numB)should be integers. The first output, numA, should provide a count of the number of Blue 2 by 4 bricks that occurin the input image. The second output, numB, should provide a count of the number of Red 2 by 2 bricks thatoccur in the input image.The count_lego function may call other functions. All these functions should be included in the same m-file, orbe include in the zip file you submit. Your code can also load data, as long as this data is included in the zip fileyou submit. Your code should run on a PC and not need access to special hardware, such as a GPU.4. AssessmentThe performance of your code will be assessed by testing the accuracy with which it counts numbers of objectAand objectB in 12 testing images. The testing images were obtained under the same conditions as the trainingimages. In addition, your submission will be marked on how sensible an approach you have chosen to implementand how efficiently and correctly that approach has been implemented.numA=3, numB=1 numA=4, numB=1numA=4, numB=2 numA=2, numB=1numA=3, numB=0 numA=1, numB=35. Training ImagesnumA=1, numB=0 numA=3, numB=2numA=1, numB=0 numA=2, numB=0numA=2, numB=3 numA=1, numB=0本团队核心人员组成主要包括硅谷工程师、BAT一线工程师,精通德英语!我们主要业务范围是代做编程大作业、课程设计等等。我们的方向领域:window编程 数值算法 AI人工智能 金融统计 计量分析 大数据 网络编程 WEB编程 通讯编程 游戏编程多媒体linux 外挂编程 程序API图像处理 嵌入式/单片机 数据库编程 控制台 进程与线程 网络安全 汇编语言 硬件编程 软件设计 工程标准规等。其中代写编程、代写程序、代写留学生程序作业语言或工具包括但不限于以下范围:C/C++/C#代写Java代写IT代写Python代写辅导编程作业Matlab代写Haskell代写Processing代写Linux环境搭建Rust代写Data Structure Assginment 数据结构代写MIPS代写Machine Learning 作业 代写Oracle/SQL/PostgreSQL/Pig 数据库代写/代做/辅导Web开发、网站开发、网站作业ASP.NET网站开发Finance Insurace Statistics统计、回归、迭代Prolog代写Computer Computational method代做因为专业,所以值得信赖。如有需要,请加QQ:99515681 或邮箱:99515681@qq.com 微信:codehelp
网友评论