gpt4 book ai didi

c++ - 从轮廓 OpenCV 中提取矩形

转载 作者:可可西里 更新时间:2023-11-01 17:52:17 26 4
gpt4 key购买 nike

在进行一些边缘和角点检测然后找到轮廓后,我得到了这个输出。

我如何使用 openCV 裁剪此图像并仅返回此矩形

编辑:

我试过 cvBoundingRect 然后 setimageROI 但输出图像仍然有一些背景,但我只想要矩形

谢谢。

Image Link

最佳答案

我希望你需要你选择的矩形区域。

为此,您需要制作另一张灰度图像,我们称之为“ mask ”。然后画出在其上得到的矩形轮廓,填充白色(255,255,255)。您将获得这样的图像(所有图像都是在绘画程序中手工编辑的):

enter image description here

现在只需对两张图片进行bitwise_and 操作。你会得到这样的结果:

enter image description here

**注意:**现在如果它不是你想要的,而是你想要的this kind of selection , 您可以在 this SOF question 中找到有关它的信息(感谢 karl philip 提供的链接)。

关于c++ - 从轮廓 OpenCV 中提取矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10382624/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com