https://github.com/csehg0312/py-uncalibrated-rectification
School project for working with images.
https://github.com/csehg0312/py-uncalibrated-rectification
Last synced: 4 months ago
JSON representation
School project for working with images.
- Host: GitHub
- URL: https://github.com/csehg0312/py-uncalibrated-rectification
- Owner: csehg0312
- Created: 2024-11-23T18:10:41.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-11-23T18:31:28.000Z (12 months ago)
- Last Synced: 2025-03-27T04:19:10.079Z (8 months ago)
- Language: Python
- Size: 26.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SIFT Sztereó Feldolgozási Benchmark
Ez a tárhely egy Python-alapú benchmarkot biztosít a SIFT-alapú sztereó feldolgozás teljesítményének értékeléséhez.
## Telepítés
1. **A tárhely klónozása:**
```bash
git clone https://github.com/your-username/sift-stereo-processing-benchmark.git
cd sift-stereo-processing-benchmark
```
### A Poetry telepítése:
```bash
pip install poetry
```
### A függőségek telepítése:
```bash
poetry install
```
### Egy Poetry shell indítása:
```bash
poetry shell
```
## Futtatás:
### Az app.py fájlhoz:
```bash
python app.py
```
### A stereoprocessing_sad_benchmark.py fájlhoz:
```bash
python stereoprocessing_sad_benchmark.py
```
### Az uncalibrated_rectify_orb.py fájlhoz:
```bash
python uncalibrated_rectify_orb.py
```
### Az uncalibrated_rectify_sift.py fájlhoz:
```bash
python uncalibrated_rectify_sift.py
```
### Kilépése a virtuális környezetből:
```bash
exit
```
## Használat
Minden Python fájl tartalmazza a saját implementációját a sztereó feldolgozásnak SIFT jellemzők segítségével. Különböznek a következő szempontokban:
app.py: Alapértelmezett OpenCV jellemzőillesztés és sztereó feldolgozás használatával.
stereoprocessing_sad_benchmark.py: Egyedi SAD illesztő algoritmus implementációja a hatékonyabb jellemzőillesztéshez.
uncalibrated_rectify_orb.py: ORB jellemződetektálás használatával a SIFT helyett.
uncalibrated_rectify_sift.py: Az alapértelmezett SIFT jellemződetektálást használja és belefoglalja az illesztett kulcspontok vizualizálását is.
Minden fájl tartalmaz teljesítményfigyelést és jelentést is a végrehajtási idő, a CPU-használat és a memóriahasználat nyomon követéséhez.
## Megjegyzések
Meg kell adnia a bal és jobb képek elérési útját minden Python fájlban.
A visualize_matches() függvény a stereoprocessing_sad_benchmark.py fájlban lehetővé teszi az illesztett kulcspontok vizualizálását.
## Közreműködés
A közreműködések szívesen fogadottak! Szabadon elágazhat a tárhelyről, végezhet változtatásokat és beküldhet pull requesteket.