Skip to content

Commit aaad7a5

Browse files
committed
Add README
1 parent cb0b5b4 commit aaad7a5

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

lab7-ransac_circle/README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# RANSAC circle detection
2+
3+
## Table of contents
4+
5+
* [General info](#general-info)
6+
* [Technologies](#technologies)
7+
* [Launch](#launch)
8+
* [Example of the result](#example-of-result)
9+
10+
## General info
11+
12+
The program performs RANSAC circle detection.
13+
Given [a set of points that approximately form a circle](https://relate.cs.illinois.edu/course/cs357-f15/file-version/03473f64afb954c74c02e8988f518de3eddf49a4/media/newton2/CircleFit.html),
14+
using [RANSAC algorithm](https://youtu.be/nG5QC_WFdGU),
15+
a center and a radius of the circle is detected.
16+
17+
## Technologies
18+
19+
* python = 3.6
20+
* matplotlib = 3.1
21+
* numpy = 1.17
22+
* pillow = 6.2
23+
24+
`Pipfile` and `Pipfile.lock` are present in the repository.
25+
26+
## Launch
27+
28+
To launch the program, run
29+
```bash
30+
python circle.py
31+
```
32+
from the activated pipenv environment.
33+
34+
## Example
35+
36+
Here is an example of given points (blue) and detected circle (red).
37+
38+
![Example of the result](example_of_result.png)
40.1 KB
Loading

0 commit comments

Comments
 (0)