patch-image-0.2: patch-image.cabal
Name: patch-image
Version: 0.2
License: BSD3
License-File: LICENSE
Author: Henning Thielemann <haskell@henning-thielemann.de>
Maintainer: Henning Thielemann <haskell@henning-thielemann.de>
Homepage: http://hub.darcs.net/thielema/patch-image/
Category: Graphics
Synopsis: Compose a big image from overlapping parts
Description:
Compose a collage from overlapping image parts.
In contrast to Hugin,
this is not intended for creating panoramas from multiple photographies,
but instead is specialised to creating highly accurate reconstructions
of flat but big image sources, like record covers, posters or newspapers.
It solves the problem that your scanner may be too small
to capture a certain image as a whole.
.
Restrictions:
.
* Only supports JPEG format.
.
* Images must be approximately correctly oriented.
.
* May have problems with unstructured areas in the image.
Tested-With: GHC==7.8.3
Cabal-Version: >=1.6
Build-Type: Simple
Extra-Source-Files:
Changes.md
README.md
Source-Repository this
Tag: 0.2
Type: darcs
Location: http://hub.darcs.net/thielema/patch-image/
Source-Repository head
Type: darcs
Location: http://hub.darcs.net/thielema/patch-image/
Flag llvm
Description: Build program version base on knead
Default: True
Manual: True
Flag cuda
Description: Build program version base on accelerate-cuda
Manual: True
Flag buildDraft
Description: Build draft program
Default: False
Manual: True
Executable patch-image-llvm
Main-Is: Knead.hs
Other-Modules:
MatchImageBorders
KneadShape
LinearAlgebra
Arithmetic
Option.Utility
Option
Hs-Source-Dirs: src
GHC-Options: -Wall -threaded -fwarn-tabs -fwarn-incomplete-record-updates
GHC-Prof-Options: -fprof-auto -rtsopts
If flag(llvm)
Build-Depends:
knead >=0.2.1 && <0.3,
llvm-extra >=0.7 && <0.8,
llvm-tf >=3.1 && <3.2,
tfp >=1.0 && <1.1,
JuicyPixels >=2.0 && <3.3,
hmatrix >=0.15 && <0.16,
vector >=0.10 && <0.13,
pqueue >=1.2 && <1.4,
enumset >=0.0.4 && <0.1,
containers >=0.4.2 && <0.6,
fft >=0.1.7 && <0.2,
carray >=0.1.5 && <0.2,
array >=0.5 && <0.6,
Cabal >=1.18 && <2,
filepath >=1.3 && <1.4,
utility-ht >=0.0.1 && <0.1,
base >=4 && <5
Else
Buildable: False
Executable patch-image-cuda
Main-Is: Accelerate.hs
Other-Modules:
LinearAlgebra
Arithmetic
Option.Utility
Option
Hs-Source-Dirs: src
GHC-Options: -Wall -threaded -fwarn-tabs -fwarn-incomplete-record-updates
GHC-Prof-Options: -fprof-auto -rtsopts
If flag(cuda)
Build-Depends:
accelerate-fourier >=0.0 && <0.1,
accelerate-arithmetic >=0.1 && <0.2,
accelerate-utility >=0.1 && <0.2,
accelerate-cufft >=0.0 && <0.1,
accelerate-cuda >=0.15 && <0.15.1,
accelerate-io >=0.15 && <0.16,
accelerate >=0.15 && <0.16,
JuicyPixels >=2.0 && <3.3,
hmatrix >=0.15 && <0.16,
gnuplot >=0.5 && <0.6,
vector >=0.10 && <0.13,
Cabal >=1.18 && <2,
filepath >=1.3 && <1.4,
utility-ht >=0.0.1 && <0.1,
base >=4 && <5
Else
Buildable: False
Executable patch-image-draft
Main-Is: Draft.hs
Hs-Source-Dirs: src
GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates
If flag(buildDraft)
Build-Depends:
JuicyPixels >=2.0 && <3.3,
GeomAlgLib >=0.2 && <0.3,
utility-ht >=0.0.1 && <0.1,
base >=4 && <5
Else
Buildable: False