Skip to content

Commit 7400f08

Browse files
author
andrew.b.adams
committed
Initial checkin
0 parents  commit 7400f08

File tree

287 files changed

+87130
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

287 files changed

+87130
-0
lines changed

Makefile

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
all:
2+
$(MAKE) -C objs
3+
4+
%:
5+
$(MAKE) -C objs $@
6+

Makefile.common

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# common variables for all ImageStack makefiles
2+
3+
# the components of imagestack
4+
IMAGESTACK_OBJECTS = \
5+
Calculus.o \
6+
Color.o \
7+
Complex.o \
8+
Control.o \
9+
Convolve.o \
10+
DFT.o \
11+
Display.o \
12+
DisplayWindow.o \
13+
Exception.o \
14+
File.o \
15+
FileEXR.o \
16+
FileCSV.o \
17+
FileHDR.o \
18+
FileJPG.o \
19+
FilePNG.o \
20+
FileTMP.o \
21+
FilePPM.o \
22+
FileTGA.o \
23+
FileTIFF.o \
24+
FileFLO.o \
25+
FileWAV.o \
26+
Filter.o \
27+
GaussTransform.o \
28+
Geometry.o \
29+
HDR.o \
30+
Image.o \
31+
LAHBPCG.o \
32+
LightField.o \
33+
Arithmetic.o \
34+
Alignment.o \
35+
NetworkOps.o \
36+
Network.o \
37+
Operation.o \
38+
Paint.o \
39+
Panorama.o \
40+
PatchMatch.o \
41+
Parser.o \
42+
Prediction.o \
43+
Projection.o \
44+
Stack.o \
45+
Statistics.o \
46+
Wavelet.o \
47+
WLS.o \
48+
main.o \
49+
50+
51+
52+
53+

TODO

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Incorporate:
2+
Anat's sparse deconvolution implementation from Ben Olson.
3+
Katarina's Exposure Fusion implementation.
4+
Some filters from Justin (channel smoothing, fast median?).
5+
6+
it's not clear which operators consume their arguments and which don't
7+
8+
change all help operators to use pprintf
9+
10+
make some testing scripts
11+
12+
make a distribution script (make a web page?)
13+
14+
write some better examples
15+
16+
write a README for developers
17+
18+
write a README for users
19+
20+
fix equalize (and therefore histogram match)
21+
22+
Lightfield sampling goes from 0, 0 to width-1, height-1, whereas image sampling goes from 0.5 0.5 to width-0.5 height-0.5. Make this consistent

configure

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
echo "Copy and modify one of the makefiles in the makefiles directory to objs/Makefile,"
4+
echo "then run make."
5+
echo
6+
echo "Alternatively, you can just run 'make -C objs -f ../makefiles/Makefile.whatever'"
7+
echo "to directly use one of the supplied example makefiles."

deps/OSX/SDLMain.h

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/* SDLMain.m - main entry point for our Cocoa-ized SDL app
2+
Initial Version: Darrell Walisser <[email protected]>
3+
Non-NIB-Code & other changes: Max Horn <[email protected]>
4+
5+
Feel free to customize this file to suit your needs
6+
*/
7+
8+
#import <Cocoa/Cocoa.h>
9+
10+
@interface SDLMain : NSObject
11+
@end

0 commit comments

Comments
 (0)