Exemple #1
0
        if len(pts) != len(list(set(pts))):
            print "Grrrrr"
        pts = list(set(pts))
        num_gold += len(pts)

        gold_dict[zooniverse_id] = pts[:]

        zooniverse_id = s["zooniverse_id"]

        width = s["metadata"]["original_size"]["width"]
        height = s["metadata"]["original_size"]["height"]

        pts = [(int(x) / (width / 1000.), int(y) / (height / 563.))
               for (x, y) in pts]

        if penguin.__get_status__(zooniverse_id) != "complete":
            continue
        penguin.__readin_subject__(zooniverse_id)

        blankImage = penguin.__cluster_subject__(zooniverse_id,
                                                 clusterAlg,
                                                 fix_distinct_clusters=True)

penguin.__roc__()
#__ibcc__2(penguin.clusterResults,penguin.users_per_subject)

# plt.plot(Xt,Yt,'.')
# plt.xlabel("Large cluster size")
# plt.ylabel("Small cluster size")
# plt.xlim((min(Xt)-0.05,max(Xt)+0.05))
# plt.ylim((min(Yt)-0.05,max(Yt)+0.05))
Exemple #2
0
        if len(pts) != len(list(set(pts))):
            print "Grrrrr"
        pts = list(set(pts))
        num_gold += len(pts)

        gold_dict[zooniverse_id] = pts[:]

        zooniverse_id = s["zooniverse_id"]

        width = s["metadata"]["original_size"]["width"]
        height = s["metadata"]["original_size"]["height"]

        pts = [(int(x)/(width/1000.),int(y)/(height/563.)) for (x,y) in pts]


        if penguin.__get_status__(zooniverse_id) != "complete":
            continue
        penguin.__readin_subject__(zooniverse_id)

        blankImage = penguin.__cluster_subject__(zooniverse_id, clusterAlg,fix_distinct_clusters=True)

penguin.__roc__()
#__ibcc__2(penguin.clusterResults,penguin.users_per_subject)

# plt.plot(Xt,Yt,'.')
# plt.xlabel("Large cluster size")
# plt.ylabel("Small cluster size")
# plt.xlim((min(Xt)-0.05,max(Xt)+0.05))
# plt.ylim((min(Yt)-0.05,max(Yt)+0.05))
# plt.show()
# for i in range(1,10):