- R07944007 林良翰
- R07922100 楊力權
- Input directory
[input_directory]/
├──[image1]
├──...
└──shutter_times.txt
- Example of shutter_times.txt
32
16
8
4
2
1
1/2
1/4
1/8
1/16
1/32
1/64
1/128
1/256
1/512
1/1024
- Run
python3 hdr.py [input_directory] --savedir [output_directorp]
- Please check the program document.
python3 hdr.py --help
- MTB Algorithm
Instead of using median threshold bitmap, we used gradient magnitude to compare the differences.
- Debevec's Method
- Robertson's Method
-
Photographic
- Global Operator
- Local Operator
-
Bilateral We implemented opencv bilateral filtering to complete this algorithm.
- Input Images -
data/memorial
Photographic Global Operator | Photographic Local Operator | Bilateral |
---|---|---|
![]() |
![]() |
![]() |
Photographic Global Operator | Photographic Local Operator | Bilateral |
---|---|---|
![]() |
![]() |
![]() |
- Input Images -
data/ntu-library
-
Image Alignment
- depth =
$5$
- depth =
-
Debevec's Method
$\lambda = 10$
-
Photographic Local Operator
$a=0.25$ $\delta=10^{-6}$