You will need to install some package using pip3
:
$ python main.py <input img dir>
# for example
$ python ./main.py ../input_image/Xue-Mountain-Enterance/
The input dir should have:
.png
or .jpg
imagesimage_list.txt
, file should contain:
This is an example for image_list.txt
:
# Filename focal_length
DSC_0184.jpg 830
DSC_0185.jpg 830
DSC_0186.jpg 830
DSC_0187.jpg 830
DSC_0171.jpg 830
DSC_0172.jpg 830
DSC_0173.jpg 830
DSC_0174.jpg 830
DSC_0175.jpg 830
DSC_0176.jpg 830
DSC_0177.jpg 830
DSC_0178.jpg 830
DSC_0179.jpg 830
DSC_0180.jpg 830
DSC_0182.jpg 830
DSC_0183.jpg 830
The program will output:
0.jpg
, 1.jpg
, 2.jpg
, ...aligned.jpg
cropped.jpg
The program have some constant parameters that can easily changed in constant.py
.
I test my code in Window10/Linux/MacOS.
It should work fine in these system.