我正在尝试对水平和垂直堆叠的书脊进行分割。当图片太大时,我遇到了一个问题。
在整个窗口中只能看到部分图像,这意味着它不会处理它应该处理的原始图像:
它处理的图像
它应该处理的图像
我什至无法查看应该处理的整个图像。因此,我尝试使用=> 来最小化这张图片的窗口
cv::resize(image, image, cv::Size2i(image.cols/6, image.rows/6) ); // 调整为图片的 1/6
这导致另一个问题,当图片很小时,它变得太小,甚至无法检测到直线。
因此,我尝试了 => cv::resize(image, image, cv::Size2i(750, 400) );
这导致了另一个问题。虽然上面的图像显示整个窗口,但对于较小的图片,我的水平线检测变得更加不稳定。
有人知道如何解决这个尺寸问题吗?还有如何改进我现在非常不稳定的霍夫线检测来分离书籍?我想在一堆书之间画一条线。
希望很快能收到你们的来信。谢谢!!!