diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-08 19:52:52 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-08 19:52:52 +0000 |
commit | 8e1f855b44ab5b3287cf2fd699bf69fed7be8a15 (patch) | |
tree | 46961da516cbb72ed61aa0234dc410a4c059e7a4 | |
parent | 6eb19ddb72d39ca653940dfbcf29759bbb043be4 (diff) |
automatic import of python-bm3dopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-bm3d.spec | 159 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 161 insertions, 0 deletions
@@ -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 @@ -0,0 +1 @@ +b46c4e27f1f3f01f6bf5d4f665dbc711 bm3d-4.0.1.tar.gz |