Highlights
Aim
The aim of this experiment is to understand more fully the practicalities of digital images and basic image processing. The students will also be familiar with the Python programming environment and OpenCV library.
Equipment
PC (Windows, MacOS or Linux) Anaconda Python environment (download from Learning@Griffith) OpenCV Library (install from within Anaconda)
Procedure
Follow the instructions in each section below. The report for this experiment is to be submitted by the Friday of the lab week and should explain the processes and results. Include appropriate images along with a full listing of your Python code. You may work in pairs during the experiment, but you must submit your own report. If you worked with somebody else, please state this on your report.
Installation of Python and OpenCV (complete before lab)
Please complete this installation prior to the first lab, preferably in week 1 of the trimester! This will ensure that no time is wasted downloading and installing Python in the first lab class
Download and install the Anaconda Python environment either from Learning@Griffith (Windows 64 bit version only) or from https://www.anaconda.com/products/individual (all OS). Please ensure you use the Python 3.7 version (or later) not 2.7, and the appropriate version for your operating system (usually 64 bit, graphical installer). You can install either just for yourself, or for all users on your computer.
Next, you will need to install the OpenCV library for Python. To do this, open the "Anaconda Prompt" from the start menu (or equivalent in MacOS or Linux). If you have installed for all users then you will need to run this as administrator (right click, run as admin). Then at the prompt, type:
This should install the OpenCV library, which will then be available to all Python programs you write. Note that OpenCV also requires the numpy library, which is installed by default by Anaconda. Matplotlit is also used extensively, and again should be installed by default.
It is recommended that you use the Spyder IDE which is included in the Anaconda package. This allows for simple editing and running of all your scripts from a single interface, and is an IDE that is optimised for scientific and mathematical Python scripts.
Python and OpenCV Familiarisation (complete before lab)
If you have never used Python before, it is recommended that you run through some basic tutorials before attempting these lab exercises. Python is a simple but powerful language and is very quick to learn. We will be using only the more basic feature of the language, primarily calls to OpenCV functions, so learning what is necessary should be relatively quick.
You can find a set of simple Python tutorials
Note that when using the Spyder IDE, you can either type Python commands directly into the command window (bottom right pane by default) or save a series of commands to a script in the editor and run from there using the green arrow button. It is recommended that you use appropriately named scripts for all of the laboratory exercises, and use the command windows only for testing particular functions.
This 6302ENG IT/Computer Science Assignment has been solved by our IT/Computer Science Experts at onlineassignmentbank. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.