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