Designing optimal object detection networks for detecting damages to canola kernels