Image Processing- ornament detection
The problem lies in step 1. Since you need the color information, you should not convert it to grayscale. Convert the image to HSV color space and work on the HUE(H) to filter the objects with color you require.