当前位置: 首页 > 面试题库 >

如何在python的感兴趣区域周围绘制矩形

何乐
2023-03-14
问题内容

import cv在python代码中遇到了麻烦。

我的问题是我需要在图像的感兴趣区域周围绘制一个矩形。如何在python中完成?我正在执行对象检测,并想在我相信在图像中找到的对象周围绘制一个矩形。


问题答案:

请不要尝试使用旧的cv模块,请使用cv2:

import cv2

cv2.rectangle(img, (x1, y1), (x2, y2), (255,0,0), 2)


x1,y1 ------
|          |
|          |
|          |
--------x2,y2

[编辑]追加以下后续问题:

cv2.imwrite("my.png",img)

cv2.imshow("lalala", img)
k = cv2.waitKey(0) # 0==wait forever


 类似资料:
  • 问题内容: 我正在尝试使用opencv python获取图像区域(ROI)。使用的opencv版本是2.4.3。但是,当我尝试调用API时 它返回此错误 同样在检查文档时,似乎表明此api是旧版python函数。 http://docs.opencv.org/2.4.3/search.html?q=setimageroi 我不确定如何使用当前版本的python中的opencv获得投资回报。有人可以

  • 必须确保进度必须由我们的同步机制提供。 在转向变量机制中,由于不想进入临界区的进程并没有考虑其他感兴趣的进程,所以没有提供进展。 另一个进程也将不得不等待,而不管临界区内部没有进程。 如果操作系统可以利用额外的变量以及转向变量,那么这个问题就可以解决,而且我们的问题可以在大部分范围内提供进展。 感兴趣的变量机制利用额外的布尔变量来确保提供进度。 对于进程Pi 对于进程Pj 在这个机制中,使用了一个

  • 问题内容: 我有一张根据某些数据计算得出的图表,绘制在matplotlib中。我想在此图的全局最大值周围绘制一个矩形区域。我试过,但通话时似乎没有出现矩形 那么,如何在matplotlib图上绘制矩形区域?谢谢! 问题答案: 最可能的原因是在调用axhspan时将数据单元用作x参数。从函数的文档(我的重点): y坐标以数据单位为单位, x坐标以轴(相对于0-1)为单位 。 因此,任何向左拉伸为0或

  • 我目前有类(它扩展了类),来自库,因此这是常规的一个实例。我想在我未修饰的周围画出这个边框。我当前在中使用以下方法设置边框: 注意:我正在使用框架的根窗格来绘制边框,因为框架本身不支持边框。 问题是边框是在组件内部绘制的,正如你可以在图片中看到的,阴影边框是在内部绘制的,与框架本身的边框相反: 注意:(阴影)边框是根据边框的边界在边框内绘制的,而不是在边框外。 使用哪种边框并不重要,所有边框都是在

  • 操作步骤: 第一种:添加圆形区域 ①进入编辑界面,选择区域图层后,点击右上角"添加圆形区域"。 ②在地图上"点击并拖拽绘制圆形" ,释放鼠标完成绘制。 ③点击"完成"按钮,圆形区域添加完成。 第二种:添加区域 ①进入编辑界面,选择区域图层后,点击右上角"添加区域"。 ②在地图上"点击开始绘制区域" ,双击鼠标完成绘制。 注意 ●添加区域不可少于3个节点。 ③点击"完成"按钮,区域绘制完成。 操作动

  • 本文向大家介绍查找对C ++感兴趣的程序,包括了查找对C ++感兴趣的程序的使用技巧和注意事项,需要的朋友参考一下 在本教程中,我们将讨论一个寻找复利的程序。 复利是通过将当前利息加到本金上,然后根据更新后的金额计算利息而得出的利息。 示例 输出结果