SPECS: autopano-sift-C.spec (NEW) - new
qboosh
qboosh at pld-linux.org
Wed Jul 30 22:47:00 CEST 2008
Author: qboosh Date: Wed Jul 30 20:47:00 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- new
---- Files affected:
SPECS:
autopano-sift-C.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/autopano-sift-C.spec
diff -u /dev/null SPECS/autopano-sift-C.spec:1.1
--- /dev/null Wed Jul 30 22:47:00 2008
+++ SPECS/autopano-sift-C.spec Wed Jul 30 22:46:55 2008
@@ -0,0 +1,111 @@
+# $Revision$, $Date$
+Summary: SIFT Feature Detection implementation
+Summary(pl.UTF-8): Implementacja algorytmu SIFT do wykrywania cech obrazu
+Name: autopano-sift-C
+Version: 2.5.0
+Release: 1
+License: GPL v2, but SIFT algorithm may require license in some countries
+Group: Applications/Graphics
+Source0: http://dl.sourceforge.net/hugin/%{name}-%{version}.tar.gz
+# Source0-md5: d4e6bfab53fe227a36eec4c94c0bbfe6
+URL: http://wiki.panotools.org/Autopano-sift-C
+BuildRequires: cmake
+BuildRequires: libjpeg-devel
+BuildRequires: libpano13-devel
+BuildRequires: libpng-devel
+BuildRequires: libtiff-devel
+BuildRequires: libstdc++-devel
+BuildRequires: libxml2-devel >= 2.0
+BuildRequires: pkgconfig
+BuildRequires: sed >= 4.0
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+The SIFT algorithm provides the capability to identify key feature
+points within arbitrary images. It further extracts highly distinct
+information for each such point and allows to characterize the point
+invariant to a number of modifications to the image. It is invariant
+to contrast/brightness changes, to rotation, scaling and partially
+invariant to other kinds of transformations. The algorithm can be
+flexibly used to create input data for image matching, object
+identification and other computer vision related algorithms.
+
+autopano-sift-C is a C port of the C# software autopano-sift. It is
+somewhat faster and doesn't require a C# runtime. Additionally,
+autopano-sift-C has experimental modifications to perform feature
+identification in conformal image space, this helps with wide angle or
+fisheye Projection photographs.
+
+%description -l pl.UTF-8
+Algorytm SIFT daje możliwość określenia kluczowych punktów
+charakterystycznych na dowolnych zdjęciach. Następnie wydobywa
+informacje wyodrębniające dla każdego takiego punktu i pozwala
+scharakteryzować ten punkt niezależnie od liczby modyfikacji obrazu.
+Jest niezależny od zmian kontrastu/jasności, obrotów, skalowania i
+częściowo niezależny od innych rodzajów przekształceń. Algorytm może
+być elastycznie używany do tworzenia danych wejściowych do
+dopasowywania obrazów, identyfikowania obiektów i innych algorytmów
+związanych z grafiką komputerową.
+
+autopano-sift-C to port C programu autopano-sift napisanego w C#.
+Jest nieco szybszy i nie wymaga środowiska uruchomieniowego C#.
+Ponadto zawiera nieco eksperymentalnych modyfikacji w celu
+przeprowadzania identyfikacji punktów w wiernokątnej przestrzeni
+obrazu, co pomaga przy zdjęciach obiektywami szerokokątnymi lub
+"rybim okiem".
+
+%prep
+%setup -q
+
+# don't override our optflags with cmake-predefined values
+sed -i 's/NOT CMAKE_BUILD_TYPE/GFY/' CMakeLists.txt
+
+%build
+install -d build
+cd build
+# CMAKE_AR is a hack, cmake is unable to find it otherwise :/
+%cmake .. \
+ -DCMAKE_AR=/usr/bin/ar \
+ %{?debug:-DCMAKE_BUILD_TYPE=Debug} \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+%if "%{_lib}" == "64"
+ -DLIB_PREFIX=64
+%endif
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} -C build install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+# resolve conflict with autopano-sift
+mv $RPM_BUILD_ROOT%{_mandir}/man1/autopano{,-c}.1
+mv $RPM_BUILD_ROOT%{_mandir}/man1/generatekeys{,-c}.1
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc ChangeLog README README.1ST
+%attr(755,root,root) %{_bindir}/autopano
+%attr(755,root,root) %{_bindir}/autopano-c-complete.sh
+%attr(755,root,root) %{_bindir}/autopano-sift-c
+%attr(755,root,root) %{_bindir}/generatekeys
+%{_mandir}/man1/autopano-c.1*
+%{_mandir}/man1/autopano-c-complete.1*
+%{_mandir}/man1/generatekeys-c.1*
+%{_mandir}/man7/autopano-sift-c.7*
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2008/07/30 20:46:55 qboosh
+- new
+
================================================================
More information about the pld-cvs-commit
mailing list