We are using a virtual Linux machine for this workshop, since the computer vision libraries we use can be difficult to install and configure. This allows you to run our “standard” computer, regardless of your specific Windows, Mac, or Linux computer. The following discussion block contains the details regarding our machine and its pre-installed software suite.
Virtual machine details
Virtualization software: Oracle VirtualBox.
VM operating system: 64-bit Ubuntu 16.04.
Login information: The machine is set to automatically log in to a user account. If needed, the username is diva and the associated password is DoaneDiva16.
Software suite: The machine is pre-configured with the following software:
Software Description gcc C / C++ compiler Geany Lightweight code editor git Source control and versioning tool gnuplot plotting and graphing application ImageJ Java-based image processing application Java JDK 8 and NetBeans IDE Java development tools Python 3.6.0 Anaconda 4.3.1 Python distribution - includes numpy, scipy, matplotlib, and scikit-learn - OpenCV 3.1.0 - mahotas - Adrian Rosebrock’s imutils library R and RStudio R development tools
Download and install the free Oracle VirtualBox software, via this link
Download the DIVAS virtual machine image via this link . This a 7 GB file, so the download will likely take a while.
Start your VirtualBox application.
Import the image file you downloaded, via the File / Import Appliance menu item. Adjust the memory for the virtual machine to be no more than one-half of the total memory your physical computer has.
If it is not already running, start your VirtualBox application.
Highlight the DIVAS virtual machine in the left-hand pane.
To start the virtual machine the first time, click on the Start button (the green arrow). After it starts, the machine will automatically log you in and take you to an orange desktop.
Install the Guest Additions, which will allow the virtual machine to work more seamlessly with your computer.
From the VirtualBox VM Devices menu, choose the Insert Guest Additions CD Image… item. You will be asked if you want to run the additions; click Run.
When prompted, enter the diva user password, DoaneDiva16, and wait until the process is complete (when the terminal says “Press Return to close this window…”).
Hit enter, then eject the CD image by right clicking on the disk icon on the left side launcher bar and choosing “Eject,” and then restart the virtual machine, by clicking on the gear icon in the upper right corner and choosing the “Shut Down” item.
Set your name and email address for git
Open a Terminal window
Execute the mygit script, like this (use your own information, and make sure to include the quotes):
mygit "Jane Smith" "email@example.com"
Clone the files needed for the workshops
Open a Terminal window
Execute the following commands to clone the files:
cd ~/Desktop git clone https://firstname.lastname@example.org/mmeysenburg/workshops.git