please view the image below for a clearer idea what I am about to ask.
I believe all of you can see the number of books in this image, which is 3. I have tried segmenting them according to their intensity, watershed. Even using Canny was not really successful due to the noises. But all in all, with the exception of canny, the image always look something like that(See the left picture):
Where all the books are clustered together. My aim is to ultimately separate them and use bwboundaries to count the number of books. I was also trying out label2rgb to further differentiate the books, however, all that happened that its was only one colour, meaning MatLab took it as all 3 books are the same.
I have done this on hardcover books with great success, however as this books are not hard cover, there isn't a distinct line to separate each of them.
I been trying to segment this image without success for a few days. Any ideas? Any suggestions or ideas are welcomed.