Я пытаюсь сделать сегментацию книжных шипов, уложенных горизонтально и вертикально. Я столкнулся с проблемой, когда изображение слишком велико. Область интереса и обнаружение линии Hough для искажения линий
только часть изображения можно увидеть во всем окне, то есть он не обрабатывает исходное изображение оно предполагают, чтобы обработать:
Изображение было переработано
Изображение, в котором оно должно обрабатываться вместо
Я даже не могу просмотреть все изображение, которое предполагается обработать. Следовательно, я попытался минимизировать окно только для этого изображения, используя =>
cv :: размер (изображение, изображение, cv :: Size2i (image.cols/6, image.rows/6)); // изменяем размер до 1/6 изображения
, что приводит к другой проблеме, когда изображение мало, оно становится слишком маленьким, что прямые линии даже не могут быть обнаружены.
Следовательно, я попробовал => cv :: изменить размер (изображение, изображение, cv :: Size2i (750, 400));
Это приводит к другой проблеме. Хотя вышеприведенное изображение выше для отображения всего окна, для небольших изображений мое обнаружение houghline становится более неустойчивым.
ли кто-нибудь есть идеи о том, как решить эту проблему проклейки? А также как улучшить мое обнаружение линии Hough, которое сейчас довольно неустойчиво, чтобы отделить книги? Я хочу провести линию между стопкой книг.
Надеюсь услышать от вас, ребята, в ближайшее время. Благодаря!!!
Привет, в связи с изменением размеров, испробовал этот метод тоже, но линия рисунок будет идти все наперекосяк, а также. для рисования обнаруженных прямых линий я использую векторные линии. Я не думаю, что есть способ изменения размера вектора? Для временного назначения я работал вокруг него, изменяя размер изображения, используя краску, прежде чем открывать его с помощью моей программы. Конечно, я все же хочу решить эту проблему, хотя представьте, что кто-то играет с моей программой и сталкивается с этой проблемой. У вас есть другая идея, что могло бы вызвать это? Раньше я никогда не сталкивался с такой проблемой. –
rockinfresh
Что касается сегментации книги, я подумал о фильтрации результатов, где я нахожу темные области между книгами! Я попробую ваш совет по предварительной обработке изображения. Большое спасибо за ваши предложения и помощь (: – rockinfresh
Нет проблем! Чтобы изменить размер вектора так же, как и ваше изображение, просто умножьте значение x на: wish_image_width/current_image_width и ваше значение y по: wish_image_height/current_image_height – MikeGold