-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstart.js
32 lines (27 loc) · 1005 Bytes
/
start.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
window.render = require('./render-to-canvas.js')
window.analysis = require('./analyse.js')
var $ = require('jquery')
window.onload = function () {
var canvas = document.createElement('canvas')
var render = window.render
var analysis = window.analysis
window.canvas = canvas
canvas.width = 300
canvas.height = 300
$('body').append(canvas)
// window.render.textToContext('g', canvas.getContext('2d'))
render.textToContext(render.exampleKanji, canvas.getContext('2d'))
}
window.assess = function () {
var render = window.render
var analysis = window.analysis
var canvas = window.canvas
var mean = analysis.mean(canvas)
console.log('The image mean is: ')
console.log(mean)
var deviation = analysis.deviation(canvas, mean)
console.log('The image deviation is: ')
console.log(deviation)
// render.circle(mean.averageX, mean.averageY, 5, canvas.getContext('2d'))
render.circle(mean.averageX, mean.averageY, deviation.meanAbsoluteDeviation, canvas.getContext('2d'))
}