Cucumber appearance quality detection under complex background based on image processing