Giter Club home page Giter Club logo

darkface_eval_tools's People

Contributors

ir1d avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

darkface_eval_tools's Issues

Could you please provide a more detailed input/output file format instruction?

When I try the code:
octave df_eval.m YOUR_ALGORITHM_NAME ./data/gt/ /root/UG2/Sub_challenge2_1/output/userid/output/submission_#/,
the code need to create ./output file before.
And could you provide the gt and submit txt data format like:
x1 y1 x2 y2 conf
x1 y1 x2 y2 conf
(x and y are int, conf is float)
or a more detailed instruction on how to run the code using octave?

How to use

Hi,
When I use the recommended command 'docker run --rm -it ....', I had some questions.

'''
the second one is the folder which contains ground_truth
the third one is the folder which contains your submission
'''

  1. is the gt folder(./data/gt) in the docker images? But it shows 'Can not find the gt file ./data/gt/1.txt' when I run the command.
  2. About my prediction file. I don't have a complete set of tests (only 100), and I don't know what the prediction file should be.

Plz help me, Thanks!

Having issues in running docker

Hi Guys,

There are some issue in when I try to run docker. Specifics are
This is the command I run:

sudo docker run --rm -it -v /home/ayesha/user_output_path2/:/tools/data -v /home/ayesha/:/tools/output scaffrey/eval_tools myTester ./data/gt/ /tools/data/

  1. It reads all prediction files(in folder user_output_path2) and in the end display correct AP for DSFD, PyramidBox etc. However, for my algorithm (myTester) it gives AP equal to NAN. Now I am using your sample results file as predictions (ones provided by UG2 challenge) I have plotted them on the 100 images and they seem reasonable. So Nan AP is basically some technical issue.

  2. It also says when I run the above command "Can not find the gt file ./data/gt/54.txt"

  3. Why does your code also says "Norming prediction", when the predictions are already normalized in sample txt files between 0-1 ?

Thanks anyways

Thanks anyways

AP = 0 for perfect submission (i.e. predict=ground truth)

I try to put predict = ground truth box + score=1.
This gives a ap=0.

The YOUR_ALGORITHM_NAME.mat gives

.. Created by Octave 6.0.0, Thu May 09 10:21:16 2019 UTC root@ff58cad34ac8
.. name: pr_curve
.. type: matrix
.. rows: 1000
.. columns: 2
NAN 0
NAN 0
NAN 0
...

I also note that if i try predict = ground truth box + score=random_number_between_0.9_to_1.0.
This gives a ap=0.84.

i would expect ap=1.00 for these two cases

Dry Run ranking

Hi Guys,

When will you guys upload the rankings for dryrun of track 2.2 ? I mean its already late ?

Thanks

The mAP is 0.479 for DSFD using DSFD.mat

Hi,
I calculated mAP (area under the PR-curve) using mAP = np.trapz(DSFD[:, 0], DSFD[:, 1]), but got 0.479 instead of the reported 0.516 from the paper.
I am not sure why.

docker start failed

Hi,
When I use the recommended command 'docker run --rm -it ....', I had some questions.

docker run failed,:

octave: X11 DISPLAY environment variable not set
octave: disabling GUI features
error: textscan: invalid stream number = -1
error: called from
df_eval at line 15 column 11

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.