Accelerated implementation of the PSNR-HVS-M image metric
Project description
psnr_hvsm
Accelerated Python package for computing the PSNR-HVS-M image metric.
This is an implementation of the PSNR-HVS and PSNR-HVS-M metrics developed by Nikolay Ponomarenko.
Bibliography
- Egiazarian, Karen, et al. "New full-reference quality metrics based on HVS." Proceedings of the Second International Workshop on Video Processing and Quality Metrics. Vol. 4. 2006.
- Ponomarenko, Nikolay, et al. "On between-coefficient contrast masking of DCT basis functions." Proceedings of the third international workshop on video processing and quality metrics. Vol. 4. 2007.
Building
Dependencies
psnr_hvsm
has several dependencies:
All of the above can be automatically resolved by running deps.ps1
, which is
a cross-platform PowerShell script (i.e. it can also be run under Linux if you
have PowerShell installed).
Development mode
To install in development mode:
pip install --upgrade -r requirements.txt
Creating Python wheel
pip install --upgrade -r requirements-build.txt
python setup.py bdist_wheel
Running tests on different versions of Python using tox
pip install --upgrade -r requirements-tox.txt
tox --parallel auto
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
Close
Hashes for psnr_hvsm-0.0.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d156f3d2e689f1818b22da9ea11c09767a4b69f3d4d091323ade8c84e61d7480 |
|
MD5 | 9430c773d8cee15a7d3195d2eb210de0 |
|
BLAKE2b-256 | e3eb9f31f7949de23318a4add72577a073d1b346ecea17783d5569be39828608 |
Close
Hashes for psnr_hvsm-0.0.5-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4166911150ed38d5551cf6e09a1a981f46d85d62aa6ba5c69c946996fd4eb3d2 |
|
MD5 | e3e4f6d83b6867cc784740383474f882 |
|
BLAKE2b-256 | 7866041b078accabee4861c922e6a0933de52e475b2224bd024fb3bb9e8ec83a |
Close
Hashes for psnr_hvsm-0.0.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 478fbd89683fdd47b626187f57414cff68ab33748a526302b3c26ebd9ea9eeff |
|
MD5 | 48be84590c88656cee9f534845dbf0cb |
|
BLAKE2b-256 | 913621ab9b831ff1da1b1e1049e0803858ea0d68ccb891750211d8bd41e7d6f5 |
Close
Hashes for psnr_hvsm-0.0.5-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eaa416caa31c9632649e6915b1257c0ef62ad445b869b2aaf0ffa09c6dd36e5 |
|
MD5 | 2e666320955c1ad38d01d3cc82e1a527 |
|
BLAKE2b-256 | 40d697e9c52e4408d1dcfca21301d82d67b7345033105c9a429e749cbb34236b |
Close
Hashes for psnr_hvsm-0.0.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eec4712afbd960c47dc808af72f640ce6a3602b8e7e15afdaf830e7bbf54072 |
|
MD5 | 4552795745f635f425611a4eaa15b96a |
|
BLAKE2b-256 | 3d08b9292d49dc67ef77d26936f94b5604f66f561791cbd370412566ebbe596d |
Close
Hashes for psnr_hvsm-0.0.5-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 772ab1f3fb2f0568e5bb021e7eaafe12a0d8becf142af2eef122143fc8445892 |
|
MD5 | 60e5100c08561fe9eefc3f7b851b9736 |
|
BLAKE2b-256 | f8872fd5a05e736238cf9d720790d4094e18013c892c936349d5007cc0be18f2 |
Close
Hashes for psnr_hvsm-0.0.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a59766361a61db5356ee07d92c058d601e5d9cc5f13f14cacec9bd218c95a224 |
|
MD5 | b105a7790030c10bb2842f7d45cd97b4 |
|
BLAKE2b-256 | ad88776fae4af684ff8678468f16316b7cb81720606e8d4dea36199b28bdc7af |
Close
Hashes for psnr_hvsm-0.0.5-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a80d34616c97366d517330cf2e30b3a6fc1551e0c7a19b9e1768cb03a5a2bcd5 |
|
MD5 | e3477b5517ccb5a162e596bd9a69d491 |
|
BLAKE2b-256 | f5bb595e36e204dc0d841b1ddb8e937cbd811b7dea2b498342cd219e00a28b93 |