]> git.pld-linux.org Git - packages/autopano-sift.git/blob - autopano-sift.spec
53409cd3571f1b3081691d76316e846efbde0772
[packages/autopano-sift.git] / autopano-sift.spec
1 # NOTE: libsift is also available separately at
2 # http://user.cs.tu-berlin.de/~nowozin/libsift/
3 # it should be separate package when other packages use it
4 Summary:        SIFT Feature Detection implementation
5 Summary(pl):    Implementacja algorytmu SIFT do wykrywania cech obrazu
6 Name:           autopano-sift
7 Version:        2.2
8 Release:        1
9 License:        GPL, but SIFT algorithm may require license in some countries
10 Group:          X11/Applications/Graphics
11 Source0:        http://user.cs.tu-berlin.de/~nowozin/autopano-sift/%{name}-%{version}.tar.gz
12 # Source0-md5:  fb3f111d3054c67a66e3ead181f99aa9
13 URL:            http://user.cs.tu-berlin.de/~nowozin/autopano-sift/
14 BuildRequires:  dotnet-gtk-sharp-devel >= 1.0
15 BuildRequires:  mono-csharp >= 1.0
16 Requires:       dotnet-gtk-sharp >= 1.0
17 Requires:       libgdiplus >= 1.0
18 ExclusiveArch:  %{ix86} amd64 arm hppa ppc s390 sparc sparcv9 sparc64
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 The SIFT algorithm provides the capability to identify key feature
23 points within arbitrary images. It further extracts highly distinct
24 information for each such point and allows to characterize the point
25 invariant to a number of modifications to the image. It is invariant
26 to contrast/brightness changes, to rotation, scaling and partially
27 invariant to other kinds of transformations. The algorithm can be
28 flexibly used to create input data for image matching, object
29 identification and other computer vision related algorithms.
30
31 This package provides an implementation of the SIFT algorithm and a
32 set of utilities to utilize the algorithm to match two or more images.
33 As output, a number of control points are created, which specify one
34 and the same image location in two images. The output is created as
35 project file for the hugin panorama stitching software, which is
36 available in hugin package.
37
38 %description -l pl
39 Algorytm SIFT daje mo¿liwo¶æ okre¶lenia kluczowych punktów
40 charakterystycznych na dowolnych zdjêciach. Nastêpnie wydobywa
41 informacje wyodrêbniaj±ce dla ka¿dego takiego punktu i pozwala
42 scharakteryzowaæ ten punkt niezale¿nie od liczby modyfikacji obrazu.
43 Jest niezale¿ny od zmian kontrastu/jasno¶ci, obrotów, skalowania i
44 czê¶ciowo niezale¿ny od innych rodzajów przekszta³ceñ. Algorytm mo¿e
45 byæ elastycznie u¿ywany do tworzenia danych wej¶ciowych do
46 dopasowywania obrazów, identyfikowania obiektów i innych algorytmów
47 zwi±zanych z grafik± komputerow±.
48
49 Ten pakiet dostarcza implementacjê algorytmu SIFT i zestaw narzêdzi
50 wykorzystuj±cych ten algorytm do dopasowywania dwóch lub wiêkszej
51 liczby zdjêæ. Na wyj¶ciu tworzony jest zbiór punktów kontrolnych
52 okre¶laj±cych to samo miejsce na dwóch zdjêciach. Wyj¶cie jest
53 tworzone w formacie pliku projektu dla programu do sklejania panoram
54 hugin, dostêpnego w pakiecie o tej samej nazwie.
55
56 %prep
57 %setup -q 
58
59 %build
60 %{__make} -C src
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_mandir}/man{1,7}}
65
66 install src/libsift.dll $RPM_BUILD_ROOT%{_libdir}
67 install src/bin/autopano-complete.sh $RPM_BUILD_ROOT%{_bindir}
68 install src/util/{autopano,generatekeys,generatekeys-sd,showone,showtwo}.exe \
69         $RPM_BUILD_ROOT%{_bindir}
70 install src/util/monoopt.sh $RPM_BUILD_ROOT%{_bindir}
71 install src/util/autopanog/autopanog.exe $RPM_BUILD_ROOT%{_bindir}
72 install src/util/man/{autopano-complete,autopano,autopanog,generatekeys,showone,showtwo}.1 \
73         $RPM_BUILD_ROOT%{_mandir}/man1
74 install src/util/man/autopano-sift.7 $RPM_BUILD_ROOT%{_mandir}/man7
75
76 %clean
77 rm -rf $RPM_BUILD_ROOT
78
79 %files
80 %defattr(644,root,root,755)
81 %doc CHANGES README
82 %attr(755,root,root) %{_bindir}/*.sh
83 # blegh, cannot be run directly (caught by WINE in PLD)
84 %attr(755,root,root) %{_bindir}/*.exe
85 %{_libdir}/libsift.dll
86 %{_mandir}/man1/*
87 %{_mandir}/man7/autopano-sift.7*
This page took 0.080806 seconds and 2 git commands to generate.