Ответ 1
Я действительно работаю над чем-то подобным. пытаясь отделить книги друг от друга на книжной полке. Я хочу спросить, каков прогресс на вашей стороне до сих пор?
Я еще не пробовал метод контуров. Тем не менее, я попытался предварительно обработать изображение, замаскировать изображение перед использованием HoughLines. Образное изображение показывает грубый результат.
Я признаю, что мне нужно отлично сегментировать книги. Как вы можете видеть на изображении, есть больше строк, которые я действительно хотел из-за характера книжного позвоночника. Я изучаю методы предварительной обработки, которые могут помочь мне избавиться от такой проблемы.
Я заметил, что вы упомянули, что "если я уменьшу порог от Canny, он не обнаружит самих границ книги, но обнаружит названия книг или некоторые изображения из позвоночника". Может быть, для параметров HoughLine, вы можете настроить тета? например, до 90 градусов, чтобы названия книг и т.д. не были обнаружены.
Вы также можете попробовать HoughLineP
, который в основном является вероятностным преобразованием линии Hough. Более подробную информацию об этом можно найти в:
http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/hough_lines/hough_lines.html
Надеюсь, что мои методы дают некоторые идеи. Я также надеюсь услышать от вас информацию о вашем контурном методе. Надеюсь, мы сможем поделиться советами и работать вместе, поскольку у нас есть общая цель (: Надеюсь скоро услышать от вас.