├── .gitignore ├── README.md ├── __init__.py ├── assets ├── 00000.jpg ├── 00001.jpg ├── 00002.jpg ├── 00003.jpg ├── 00004.jpg ├── Figure1.JPG ├── Figure2.gif └── Figure3.gif ├── demo_bat.zip ├── demo_sh.zip ├── feature ├── __init__.py ├── ransac.py └── sift.py ├── images ├── demo1 │ ├── bridge01.jpg │ ├── bridge02.jpg │ ├── hill01.JPG │ ├── hill02.JPG │ ├── hill03.JPG │ ├── ledge01.JPG │ ├── ledge02.JPG │ ├── ledge03.JPG │ ├── newspaper01.jpg │ ├── newspaper02.jpg │ ├── newspaper03.jpg │ ├── newspaper04.jpg │ ├── pier01.JPG │ ├── pier02.JPG │ ├── pier03.JPG │ ├── results │ │ ├── out_00000.jpg │ │ ├── out_00001.jpg │ │ ├── out_00002.jpg │ │ ├── out_00003.jpg │ │ ├── out_00004.jpg │ │ ├── out_00005.jpg │ │ └── out_00006.jpg │ ├── snow1.png │ ├── snow2.png │ ├── uttower01.jpg │ └── uttower02.jpg ├── demo2 │ ├── boat01.jpg │ ├── boat02.jpg │ ├── boat03.jpg │ ├── boat04.jpg │ ├── boat05.jpg │ ├── boat06.jpg │ └── results │ │ └── out_00000.jpg ├── demo3 │ ├── prague1.jpg │ ├── prague2.jpg │ └── results │ │ └── out_00000.jpg ├── demo4 │ ├── results │ │ └── out_00000.jpg │ ├── scottsdale01.jpg │ ├── scottsdale02.jpg │ └── scottsdale03.jpg └── demo5 │ ├── P1010517.JPG │ ├── P1010520.JPG │ └── result │ └── out_00000.jpg ├── main.py ├── option.py ├── splits ├── demo1.txt └── demo2.txt ├── stitching ├── __init__.py ├── apap.py ├── blend.py └── homography.py ├── thread.py └── utils ├── __init__.py ├── draw.py ├── mesh.py └── recursive.py /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/__init__.py -------------------------------------------------------------------------------- /assets/00000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/assets/00000.jpg -------------------------------------------------------------------------------- /assets/00001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/assets/00001.jpg -------------------------------------------------------------------------------- /assets/00002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/assets/00002.jpg -------------------------------------------------------------------------------- /assets/00003.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/assets/00003.jpg -------------------------------------------------------------------------------- /assets/00004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/assets/00004.jpg -------------------------------------------------------------------------------- /assets/Figure1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/assets/Figure1.JPG -------------------------------------------------------------------------------- /assets/Figure2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/assets/Figure2.gif -------------------------------------------------------------------------------- /assets/Figure3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/assets/Figure3.gif -------------------------------------------------------------------------------- /demo_bat.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/demo_bat.zip -------------------------------------------------------------------------------- /demo_sh.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/demo_sh.zip -------------------------------------------------------------------------------- /feature/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = ['ransac', 'sift'] -------------------------------------------------------------------------------- /feature/ransac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/feature/ransac.py -------------------------------------------------------------------------------- /feature/sift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/feature/sift.py -------------------------------------------------------------------------------- /images/demo1/bridge01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/bridge01.jpg -------------------------------------------------------------------------------- /images/demo1/bridge02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/bridge02.jpg -------------------------------------------------------------------------------- /images/demo1/hill01.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/hill01.JPG -------------------------------------------------------------------------------- /images/demo1/hill02.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/hill02.JPG -------------------------------------------------------------------------------- /images/demo1/hill03.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/hill03.JPG -------------------------------------------------------------------------------- /images/demo1/ledge01.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/ledge01.JPG -------------------------------------------------------------------------------- /images/demo1/ledge02.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/ledge02.JPG -------------------------------------------------------------------------------- /images/demo1/ledge03.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/ledge03.JPG -------------------------------------------------------------------------------- /images/demo1/newspaper01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/newspaper01.jpg -------------------------------------------------------------------------------- /images/demo1/newspaper02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/newspaper02.jpg -------------------------------------------------------------------------------- /images/demo1/newspaper03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/newspaper03.jpg -------------------------------------------------------------------------------- /images/demo1/newspaper04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/newspaper04.jpg -------------------------------------------------------------------------------- /images/demo1/pier01.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/pier01.JPG -------------------------------------------------------------------------------- /images/demo1/pier02.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/pier02.JPG -------------------------------------------------------------------------------- /images/demo1/pier03.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/pier03.JPG -------------------------------------------------------------------------------- /images/demo1/results/out_00000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/results/out_00000.jpg -------------------------------------------------------------------------------- /images/demo1/results/out_00001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/results/out_00001.jpg -------------------------------------------------------------------------------- /images/demo1/results/out_00002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/results/out_00002.jpg -------------------------------------------------------------------------------- /images/demo1/results/out_00003.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/results/out_00003.jpg -------------------------------------------------------------------------------- /images/demo1/results/out_00004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/results/out_00004.jpg -------------------------------------------------------------------------------- /images/demo1/results/out_00005.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/results/out_00005.jpg -------------------------------------------------------------------------------- /images/demo1/results/out_00006.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/results/out_00006.jpg -------------------------------------------------------------------------------- /images/demo1/snow1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/snow1.png -------------------------------------------------------------------------------- /images/demo1/snow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/snow2.png -------------------------------------------------------------------------------- /images/demo1/uttower01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/uttower01.jpg -------------------------------------------------------------------------------- /images/demo1/uttower02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo1/uttower02.jpg -------------------------------------------------------------------------------- /images/demo2/boat01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo2/boat01.jpg -------------------------------------------------------------------------------- /images/demo2/boat02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo2/boat02.jpg -------------------------------------------------------------------------------- /images/demo2/boat03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo2/boat03.jpg -------------------------------------------------------------------------------- /images/demo2/boat04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo2/boat04.jpg -------------------------------------------------------------------------------- /images/demo2/boat05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo2/boat05.jpg -------------------------------------------------------------------------------- /images/demo2/boat06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo2/boat06.jpg -------------------------------------------------------------------------------- /images/demo2/results/out_00000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo2/results/out_00000.jpg -------------------------------------------------------------------------------- /images/demo3/prague1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo3/prague1.jpg -------------------------------------------------------------------------------- /images/demo3/prague2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo3/prague2.jpg -------------------------------------------------------------------------------- /images/demo3/results/out_00000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo3/results/out_00000.jpg -------------------------------------------------------------------------------- /images/demo4/results/out_00000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo4/results/out_00000.jpg -------------------------------------------------------------------------------- /images/demo4/scottsdale01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo4/scottsdale01.jpg -------------------------------------------------------------------------------- /images/demo4/scottsdale02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo4/scottsdale02.jpg -------------------------------------------------------------------------------- /images/demo4/scottsdale03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo4/scottsdale03.jpg -------------------------------------------------------------------------------- /images/demo5/P1010517.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo5/P1010517.JPG -------------------------------------------------------------------------------- /images/demo5/P1010520.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo5/P1010520.JPG -------------------------------------------------------------------------------- /images/demo5/result/out_00000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/images/demo5/result/out_00000.jpg -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/main.py -------------------------------------------------------------------------------- /option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/option.py -------------------------------------------------------------------------------- /splits/demo1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/splits/demo1.txt -------------------------------------------------------------------------------- /splits/demo2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/splits/demo2.txt -------------------------------------------------------------------------------- /stitching/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/stitching/__init__.py -------------------------------------------------------------------------------- /stitching/apap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/stitching/apap.py -------------------------------------------------------------------------------- /stitching/blend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/stitching/blend.py -------------------------------------------------------------------------------- /stitching/homography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/stitching/homography.py -------------------------------------------------------------------------------- /thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/thread.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/draw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/utils/draw.py -------------------------------------------------------------------------------- /utils/mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/utils/mesh.py -------------------------------------------------------------------------------- /utils/recursive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EadCat/APAP-Image-Stitching/HEAD/utils/recursive.py --------------------------------------------------------------------------------