この課題の目標は、画像内の線の角度を決定することです。
画像に関する規則:
- 画像の背景は白になります(
#FFFFFF) - 線のストロークは黒になります(
#000000) - 行はアンチエイリアスされません
- 画像は100x100ピクセルになります
- 線は画像の中心から始まります
- 行は下向きになります(6-OClock)
- 行は50ピクセルの長さになります
- 線の角度は、開始位置から反時計回りに測定されます
- 画像コーデックは、
.jpgまたは.png
入力形式は、コマンドライン引数、スクリプト入力、または関数引数によって渡されるファイル名になります。出力形式は単純です-度数(たとえば90)を出力するだけです。
回答は、指定された測定値の±1度です。以下に画像の例をいくつか示します。

背景が灰色の45度の参照画像

0度

45度

50度

130度

230度

324度
画像の作成に使用されるコードは次のとおりです(これはProcessingでコーディングされています)。
int deg = 45;
int centX = width/2, centY = height/2;
background(255);
noSmooth();
line(centX,
centY,
centX + sin(radians(deg))*50,
centY + cos(radians(deg))*50);
saveFrame("line-"+deg+".png");// image codec can be changed here. use '.png' or '.jpg'
