summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-08 19:52:52 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-08 19:52:52 +0000
commit8e1f855b44ab5b3287cf2fd699bf69fed7be8a15 (patch)
tree46961da516cbb72ed61aa0234dc410a4c059e7a4
parent6eb19ddb72d39ca653940dfbcf29759bbb043be4 (diff)
automatic import of python-bm3dopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-bm3d.spec159
-rw-r--r--sources1
3 files changed, 161 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..608fd13 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/bm3d-4.0.1.tar.gz
diff --git a/python-bm3d.spec b/python-bm3d.spec
new file mode 100644
index 0000000..e63061c
--- /dev/null
+++ b/python-bm3d.spec
@@ -0,0 +1,159 @@
+%global _empty_manifest_terminate_build 0
+Name: python-bm3d
+Version: 4.0.1
+Release: 1
+Summary: BM3D for correlated noise.
+License: Free for non-commercial use
+URL: https://pypi.org/project/bm3d/
+Source0: https://mirrors.aliyun.com/pypi/web/packages/49/0f/5387ec8e07b3345e9b8e23cba2a28e27a6b7bccb3e74e2e63dd23a8ca8b5/bm3d-4.0.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-bm4d
+Requires: python3-numpy
+Requires: python3-scipy
+
+%description
+# Python wrapper for BM3D denoising - from Tampere with love
+
+Python wrapper for BM3D for stationary correlated noise (including white noise) for color,
+grayscale and multichannel images and deblurring.
+
+BM3D is an algorithm for attenuation of additive spatially correlated
+stationary (aka colored) Gaussian noise. This package provides a wrapper
+for the BM3D binaries for use for grayscale, color and other multichannel images
+for denoising and deblurring.
+
+This implementation is based on Y. Mäkinen, L. Azzari, A. Foi, 2020,
+"Collaborative Filtering of Correlated Noise: Exact Transform-Domain Variance for Improved Shrinkage and Patch Matching",
+in IEEE Transactions on Image Processing, vol. 29, pp. 8339-8354.
+
+This package provides a BM3D interface for the "bm4d" denoising package. Please see the bm4d package for supported platforms.
+
+The package is available for non-commercial use only. For details, see LICENSE.
+
+For examples, see the examples folder of the full source zip, which also includes the example noise cases demonstrated in the paper.
+Alternatively, you can download the examples from http://www.cs.tut.fi/~foi/GCF-BM3D/bm3d_py_demos.zip .
+
+Authors: \
+ Ymir Mäkinen <ymir.makinen@tuni.fi> \
+ Lucio Azzari \
+ Alessandro Foi
+
+
+
+
+
+%package -n python3-bm3d
+Summary: BM3D for correlated noise.
+Provides: python-bm3d
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-bm3d
+# Python wrapper for BM3D denoising - from Tampere with love
+
+Python wrapper for BM3D for stationary correlated noise (including white noise) for color,
+grayscale and multichannel images and deblurring.
+
+BM3D is an algorithm for attenuation of additive spatially correlated
+stationary (aka colored) Gaussian noise. This package provides a wrapper
+for the BM3D binaries for use for grayscale, color and other multichannel images
+for denoising and deblurring.
+
+This implementation is based on Y. Mäkinen, L. Azzari, A. Foi, 2020,
+"Collaborative Filtering of Correlated Noise: Exact Transform-Domain Variance for Improved Shrinkage and Patch Matching",
+in IEEE Transactions on Image Processing, vol. 29, pp. 8339-8354.
+
+This package provides a BM3D interface for the "bm4d" denoising package. Please see the bm4d package for supported platforms.
+
+The package is available for non-commercial use only. For details, see LICENSE.
+
+For examples, see the examples folder of the full source zip, which also includes the example noise cases demonstrated in the paper.
+Alternatively, you can download the examples from http://www.cs.tut.fi/~foi/GCF-BM3D/bm3d_py_demos.zip .
+
+Authors: \
+ Ymir Mäkinen <ymir.makinen@tuni.fi> \
+ Lucio Azzari \
+ Alessandro Foi
+
+
+
+
+
+%package help
+Summary: Development documents and examples for bm3d
+Provides: python3-bm3d-doc
+%description help
+# Python wrapper for BM3D denoising - from Tampere with love
+
+Python wrapper for BM3D for stationary correlated noise (including white noise) for color,
+grayscale and multichannel images and deblurring.
+
+BM3D is an algorithm for attenuation of additive spatially correlated
+stationary (aka colored) Gaussian noise. This package provides a wrapper
+for the BM3D binaries for use for grayscale, color and other multichannel images
+for denoising and deblurring.
+
+This implementation is based on Y. Mäkinen, L. Azzari, A. Foi, 2020,
+"Collaborative Filtering of Correlated Noise: Exact Transform-Domain Variance for Improved Shrinkage and Patch Matching",
+in IEEE Transactions on Image Processing, vol. 29, pp. 8339-8354.
+
+This package provides a BM3D interface for the "bm4d" denoising package. Please see the bm4d package for supported platforms.
+
+The package is available for non-commercial use only. For details, see LICENSE.
+
+For examples, see the examples folder of the full source zip, which also includes the example noise cases demonstrated in the paper.
+Alternatively, you can download the examples from http://www.cs.tut.fi/~foi/GCF-BM3D/bm3d_py_demos.zip .
+
+Authors: \
+ Ymir Mäkinen <ymir.makinen@tuni.fi> \
+ Lucio Azzari \
+ Alessandro Foi
+
+
+
+
+
+%prep
+%autosetup -n bm3d-4.0.1
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-bm3d -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Thu Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 4.0.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..c685e09
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+b46c4e27f1f3f01f6bf5d4f665dbc711 bm3d-4.0.1.tar.gz