-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmain.py
More file actions
27 lines (19 loc) · 693 Bytes
/
Copy pathmain.py
File metadata and controls
27 lines (19 loc) · 693 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from eltmtmo import eltm_tmo
from iohelper import ReadWriteFile
import numpy as np
from EadgeAwareFilter import filtring
import time
def main():
start_time=time.time()
readfile=ReadWriteFile("test//belgium.pfm")
data,scale,width,height = readfile.readPFM()
print('ELTM TMO!')
print('Start converting HDR image to LDR image...')
starttmo=eltm_tmo(data,scale,width,height)
array=starttmo.tmo()
ReadWriteFile.writePPM("test//test.ppm",width,height,np.int8(array))
print('Converted to LDR image.')
end_time=time.time()
print('Execution time: {} seconds'.format(end_time-start_time))
if __name__=="__main__":
main()