Circle detection added. Generally it works but sometimes misses eg. one circle close to edge of a frame