fixed cam img strat again

This commit is contained in:
Mikkel Milo 2019-04-06 22:45:01 +02:00
parent 8cf08d6719
commit 8dc3c9ac2c
2 changed files with 12 additions and 6 deletions

View File

@ -85,7 +85,6 @@ def probabilities():
# If this prediction disagrees with the consensus it contributed negatively
if prediction["night"] != night:
prediction["contribution"] *= -1
return jsonify({
"predictions": predictions,
"weighted_probabilities_mean": mean,

View File

@ -11,15 +11,18 @@ def camImgStrat(context : Context) -> Prediction:
The contents of the camera image
"""
img = context.image
average = img.mean()
average = float(img.mean())
p = Prediction()
p.weight = 0.7
if average < 100:
p.probability = 1.0
p.weight = 1.0
p.probability = 1 - round((average/255),3)
if average < 128:
p.weight = round(1 - (average/255), 3)
p.reasons.append('Image was dark')
else:
p.weight = round(average / 255, 3)
p.reasons.append('Image was light')
p.probability = 0.0
return p
@ -45,7 +48,11 @@ def tv2newsStrat(context : Context) -> Prediction:
"""
The number of articles releases in the last few hours on TV2.dk
"""
print('before')
r = requests.get('http://mpx.services.tv2.dk/api/latest')
print('after')
data = r.json()
publish_dates = [(x['pubDate'])//1000 for x in data][:10]
delta_times = []