This repository contains Jupyter notebooks and Python files for feature extraction with a focus on:
- Edge Analysis (
edge_analysis.ipynb
): Edge detection, corner detection, and line and circle detection. - Active Contour (
active_contour.py
): Active Contour (snakes) algorithm for detecting the contours of objects. - Interest Points (
interest_points.ipynb
): Interest Point detection using ORB to locate the same object in different images.
Clone the Repository: Clone this repository to your local machine using
git clone https://github.com/ADA-GWU/a4-feature-extraction-tmehtiyev2019.git
Change Directory: Navigate to the cloned repository:
cd a4-feature-extraction-tmehtiyev2019
Install Dependencies: Install the required Python packages:
pip install -r requirements.txt
Run the Active Contour Script:
Execute the active_contour.py
script:
python active_contour.py
In the Jupyter Notebook interface, navigate to edge_analysis.ipynb
, open it and run it.
In the Jupyter Notebook interface, navigate to interest_points.ipynb
, open it and run it.