1. 03 3月, 2021 1 次提交
  2. 22 2月, 2021 1 次提交
    • C
      clarify python installation instructions (#829) · bb20d361
      Cosmin Stejerean 提交于
      on latest CentOS `yum` has also been replaced by `dnf`. Also at least on CentOS `ninja` is available as `ninja-build`.  `python-dev` is also called `python-devel` on CentOS. Also adding some text to clarify the use of virtualenv for those less familiar with the nuances of Python development tools.
      bb20d361
  3. 01 1月, 2021 1 次提交
  4. 05 12月, 2020 1 次提交
  5. 22 11月, 2020 1 次提交
    • Z
      Feature/rename integer models (#722) · 669c29d1
      Zhi Li 提交于
      * Globally replace vmaf_v0.6.1.pkl with vmaf_float_v0.6.1.pkl.
      
      * Globally replace vmaf_v0.6.1.json with vmaf_float_v0.6.1.json.
      
      * Fix: replace remaining vmaf_v0.6.1.pkl with vmaf_float_v0.6.1.pkl.
      
      * Rename vamf_v0.6.1neg models to vmaf_float_v0.6.1neg.
      
      * Rename vmaf_b_v0.6.3 to vmaf_float_b_v0.6.3.
      
      * Rename vmaf_int_xxx models to vmaf_xxx models.
      669c29d1
  6. 07 11月, 2020 1 次提交
  7. 22 10月, 2020 1 次提交
    • Z
      Feature/update documentation (#684) · e7f78c8e
      Zhi Li 提交于
      * Update README.md.
      
      * Update build instructions for libvmaf and python library.
      
      * Update instruction for docerk and ffmpeg.
      e7f78c8e
  8. 19 10月, 2020 2 次提交
  9. 23 9月, 2020 1 次提交
  10. 13 7月, 2020 1 次提交
  11. 28 5月, 2020 1 次提交
  12. 24 4月, 2020 1 次提交
  13. 18 4月, 2020 1 次提交
  14. 17 4月, 2020 1 次提交
    • W
      restructure python project and documentation · 7b5e6674
      Werner Robitza 提交于
      - move the VMAF python code into a separate module named "vmaf"
      - move the console scripts to a submodule, and make them installable via setup.py
      - remove requirements.txt and add required installation deps to setup.py
      - fetch version from __init__.py rather than a file outside the python project
      - improve the documentation w.r.t. python code
      - update Dockerfile
      - fix some failed tests (Zhi Li)
      7b5e6674
  15. 10 1月, 2020 1 次提交
  16. 08 11月, 2019 1 次提交
    • J
      Update macOS instructions to include ninja and meson · 81fad238
      Jay Holman 提交于
      This adds the `ninja` dependency for in the brew step and the `meson` package for Python in the macOS instructions. They make it is possible to run `make` in the VMAF repository. The `meson` package requires Python 3.5.2 or greater, which is why it is using `pip3`. This is meant to solve #387.
      81fad238
  17. 22 11月, 2018 1 次提交
  18. 20 11月, 2018 3 次提交
  19. 15 9月, 2018 1 次提交
  20. 26 7月, 2018 1 次提交
  21. 17 7月, 2018 1 次提交
    • Z
      Update doc (#195) · 9605229b
      Zhi Li 提交于
      * Update docs; add models.md.
      
      * Update vmafossexec.md; move h5py dependency out of mixin.py.
      
      * Make loading svmutil on-demand in quality_runner.py.
      
      * Make loading svmutil on-demand in train_test_model.py.
      
      * Update vmafossexec.md.
      
      * Fix wrapper link.
      
      * Update vmafossexec.md.
      
      * Update libvmaf.md.
      
      * Update VMAF_Python_library.md; move models part to models.md.
      
      * Update VMAF_Python_library.md.
      
      * Update VMAF_Python_library.md.
      
      * Update VMAF_Python_library.md.
      
      * Add references.md and conf_interval.md; re-org docs.
      
      * Misc.
      
      * Update FAQ.md; misc.
      
      * Update models.md.
      
      * Update models.md.
      
      * Update conf_interval.md.
      
      * Add CI plot to conf_interval.md.
      
      * Update image size.
      
      * Update image.
      
      * Update conf_interval.md.
      
      * Update references.md.
      
      * Update references.md.
      
      * Update references.md.
      
      * Update references.md.
      
      * Update references.md.
      
      * Update references.md.
      
      * Misc update of docs.
      9605229b
  22. 25 6月, 2018 2 次提交
    • Z
      Update VMAF_Python_library.md · 3714cff8
      Zhi Li 提交于
      3714cff8
    • Z
      Update documentation clean up repo (#182) · 75da4717
      Zhi Li 提交于
      * Clean up unused setup files.
      
      * Update FAQ and README.
      
      * Fix link in README.
      
      * Update README.md.
      
      * Move example_batch_input.
      
      * Move import sureal to when needed; move example_dataset.py.
      
      * Move example_dataset_raw; update year; misc.
      
      * Break README.md into multiple files.
      
      * Fix links.
      75da4717
  23. 23 6月, 2018 2 次提交
  24. 20 6月, 2018 1 次提交
    • Z
      Feature/add 4k model and ci (#175) · 1b0f6efb
      Zhi Li 提交于
      * Add candidate model vmaf_4k_v0.6.1.
      
      * Add candidate model vmaf_4k_v0.6.1.
      
      * Add test for 4k v0.6.1 model.
      
      * Rename model vmaf_v0.7.0rc.pkl to vmaf_4k_v0.6.1rc.pkl.
      
      * Add bootstrap training parameter file vmaf_v6_residue_bootstrap.py; add default model to BootstrapVmafQualityRunner; fix BaggingVmafQualityRunner TYPE issue.
      
      * Add bootstrap 4k model; add test; refactor run_testing.py.
      
      * Change version convention of BootstrapVmafQualityRunner.
      
      * Add --ci option to run_vmaf.
      
      * Add --ci option to ffmpeg2vmaf; add tests.
      
      * Add --ci optin to run_vmaf_in_batch; add test.
      
      * Set up --ci option to vmafossexec arguments; to add logic in VmafRunner::run.
      
      * Refactor vmaf.h and vmaf.cpp.
      
      * Refactor vmaf.h/.cpp: move load model functions to LibsvmNusvrTrainTestModel.
      
      * Refactor vmaf.h/.cpp: extract out VmafRunner::_normalize_predict_denormalize().
      
      * Scaffold BootstrapLibsvmNusvrTrainTestModel; remove unnecessary arguments from VmafRunner::_normalize_predict_denormalize().
      
      * Make model polymorphism work.
      
      * Read number of models in bootstrapLibsvmNusvrTrainTestModel; update validation of model type.
      
      * Add virtual destructor to LibsvmNusvrTrainTestModel.
      
      * Make _loadModel static.
      
      * Make svm_model_ptr protected; load svm models to new field bootstrap_svm_model_ptrs.
      
      * Refactor n_subsample.
      
      * Move vmafossexec tests into one class in quality_runner_test.
      
      * Fix test_run_vmafossexec_runner_with_motion2 issue.
      
      * Refactor re n_subsample.
      
      * Refactor _normalize_predict_denormalize: remove subsampling awareness.
      
      * Refactor: extract VmafRunner::_populate_and_normalize_nodes_at_frm method.
      
      * Refactor: extract VmafRunner::_denormalize_prediction method.
      
      * Refactor: extract _transform_score() and _clip_score() method.
      
      * Misc.
      
      * Move _denormalize_prediction from VmafRunner to LibsvmNuvrTrainTestModel.
      
      * Move populate_and_normalize_nodes_at_frm from VmafRunner to LibsvmNusvrTrainTestModel.
      
      * Misc.
      
      * Remove conf_interval option from VmafRunner::run.
      
      * Rename VmafRunner to VmafQualityRunner to make consistent with Python code; Scaffold BootstrapVmafQualityRunner.
      
      * Misc.
      
      * Update predict() to make return a map intead of double; fix type check bug.
      
      * Remove numModels as class attribute in BootstrapLibsvmNusvrTrainTestModel.
      
      * Misc.
      
      * Change bootstrap_svm_model_ptrs from list to vector; add BootstrapLibsvmNusvrTrainTestModel::predict.
      
      * Update _normalize_predict_denormalize_transform_clip to output predictionMaps instead of vmaf.
      
      * Update _transform_score and _clip_score to take predictionMap.
      
      * Refactor.
      
      * Extract _set_prediction_result method.
      
      * Add virtual classes for BootstrapVmafQualityRunner; having bagging scores in log now.
      
      * Add bagging_vmaf to VmafossExecQualityRunner; bagging score mismatch.
      
      * Add stddev to vmafossexec --ci output.
      
      * Misc.
      
      * Add virtual destructor.
      
      * Add ci95_low and ci95_high field to vmafossexec --ci output; update vmafoss doc version.
      
      * Fix _get_model_i_filename issue.
      
      * Simplify predict function by returning map instead map reference.
      
      * Update README.md and CHANGELOG.md.
      1b0f6efb
  25. 17 6月, 2018 1 次提交
  26. 09 6月, 2018 1 次提交
  27. 08 6月, 2018 3 次提交
  28. 06 6月, 2018 2 次提交
    • Z
      Update README. · 324d30d4
      Zhi Li 提交于
      324d30d4
    • Z
      Feature/#140 frame sampling (#166) · 47d0655a
      Zhi Li 提交于
      * Add next_blur_buf and blur_array2, with no memory leak issue.
      
      * Add next_ref_buf, next_dis_buf, blur_array3, blur_array4, no memory leak issue.
      
      * Add motion2 to motion.c.
      
      * Add motion2 to all.c.
      
      * Update VmafFeatureExtractor.
      
      * save point.
      
      * Refactor.
      
      * Add motion2 to combo.c.
      
      * Use motion2 directly from combo in vmaf.cpp.
      
      * Save point: added motion2 to combo for multithreading, but has seg fault.
      
      * Rename blur_array(s).
      
      * Save point; to debug why one thread doesn't terminate.
      
      * Fix not-terminate issue.
      
      * Create interface for n_thread and n_subsample in vmafossexec; update VERSION.
      
      * Enable n_thread in combo.c.
      
      * Enable n_subsample in combo.c; add test cases to VmafossexecQualityRunner.
      47d0655a
  29. 24 5月, 2018 1 次提交
  30. 02 4月, 2018 1 次提交
    • Z
      Feature/add brisque niqe metrics (#156) · 9ed23132
      Zhi Li 提交于
      * Fix resolving power; add normalized resolving power to easily compare metrics.
      
      * Fix dictionary-style dataset issues on raw perf metrics.
      
      * Update sureal pointer.
      
      * Update sureal pointer.
      
      * Add BRISQUE and NIQE feature extractors.
      
      * Add NIQE train test model.
      
      * Add NIQE quality runner.
      
      * Fix failed tests.
      9ed23132
  31. 23 1月, 2018 2 次提交