如何从图像中删除矩形轮廓
How to remove rectangle outline from image
我写了一些简短的程序,在图像上画一个矩形,然后按键向右移动并再次绘制。结果是我在图像上收到了很多矩形,但我只想画一个矩形,按键并绘制新的移动矩形而没有前一个矩形。我能做什么?也许有任何功能可以删除以前的cvrectangle?要绘制矩形,我使用:
cv::rectangle( src,
cvPoint(x,y),
cvPoint(x+50,y+50),
CV_RGB(10,10,10), 5, 8
);
- 保留原始图像,不要通过在其上绘图来修改它。
- 创建与第一个图像大小相同的第二个图像。
- 要绘制矩形:3.1 将整个原始图像绘制到第二张图像中。3.2 将矩形绘制到第二张图像中。3.3 将第二张图片绘制到屏幕上或将其保存为精细图像或随心所欲地使用它。
每次绘制新矩形时,请重新启动步骤 3.1 到 3.3这样,您一次只能看到一个矩形。
祝你好运,玩得开心! : )
相关文章:
- 将数组的地址分配给变量并删除
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- C/C++编译器通常会删除重复的库吗
- 从链接列表c++中删除一个项目
- C++如何通过用户输入删除列表元素
- 为什么在C++中使用私有复制构造函数与删除复制构造函数
- 是否需要删除包含对象的"pair"?
- 如何在自删除后将对象设置为nullptr
- 迭代时从向量和内存中删除对象
- 使用函数"remove"删除重复元素
- 如何从多映射中删除特定的重复项
- 运算符C++ "delete []"仅删除 2 个前值
- 删除指向指针的指针是运行时错误吗
- 将指针设置为"nullptr"并不能防止双重删除?
- 为什么示例代码访问IUnknown中已删除的内存
- 如何通过 getter 函数删除矢量的元素?
- 从控制台中删除最后打印的元素
- C++中的线程安全删除
- 如何从图像中删除矩形轮廓
- 绘制轮廓,同时删除较小的区域