CMSC 265 Exercise 2 - Intensity Enhancment Techniques
Requirements
- Python 3.5.x
- OpenCV 3.x
Note: Make sure that Python is compiled with framework enabled when installing on macOS systems.
Installing dependencies
This project requires a working installation of OpenCV 3. Please install this first before installing the project dependencies.
Dependencies of this project can be installed via PIP.
Follow these steps to install the setup the application:
-
Run the command
pyvenv venvto setup a Python 3 virtual environment. -
Activate the virtual environment by running
source venv/bin/activate -
Install the project dependencies by running
pip install -r requirements.txt -
Locate your OpenCV Python bindings and type the command
echo <Python OpenCV bindings path> >> ./venv/lib/<python version>/site-packages/opencv3.pthWhere:
-
<Python CV bindings path>: is the site-packages folder inside the OpenCV installation. Please make sure you select the appropriate version of bindings that matches the Python version declared in the requirements. -
<python version>: is the version under yourvenvvirtual environment folder
-
-
Create the folder
assets/imginside the root of the project directory and place the input images inside the newly created folder.
Running the Program
You can run the python scripts by invoking python <program>.py
License
MIT

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
