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

感兴趣的区域opencv python

山凌
2023-03-14
问题内容

我正在尝试使用opencv python获取图像区域(ROI)。使用的opencv版本是2.4.3。但是,当我尝试调用API时

cv2.SetImageROI

它返回此错误

AttributeError: 'module' object has no attribute 'SetImageROI'

同样在检查文档时,似乎表明此api是旧版python函数。
http://docs.opencv.org/2.4.3/search.html?q=setimageroi

我不确定如何使用当前版本的python中的opencv获得投资回报。有人可以建议如何解决吗?

谢谢


问题答案:

好的,进一步分析发现cv2由于一直支持numpy数组结构,因此不再需要API,整个图像可以在数组本身中进行操作。例如:

img = cv2.imread('image.png')
img = img[c1:c1+25,r1:r1+25]

这里c1是左侧列像素位置,而r1是相应的行位置。现在,img将在像素内指定的图像作为ROI。



 类似资料:
  • 问题内容: 我在python代码中遇到了麻烦。 我的问题是我需要在图像的感兴趣区域周围绘制一个矩形。如何在python中完成?我正在执行对象检测,并想在我相信在图像中找到的对象周围绘制一个矩形。 问题答案: 请不要尝试使用旧的cv模块,请使用cv2: [编辑]追加以下后续问题:

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

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

  • 从原始图像中我们可以看到,我的ROI是白色的棉花圈在红色的边界中。当我分割这幅图像时,我得到了如图所示的二值图像。我们注意到,与原始图像相比,二值图像中存在一些缺失区域。因此,我要计算ROI的原始图像的像素数和二值图像中白点的像素数。这样我就可以计算ROI的实际像素和实际分割的像素数量的差异。 谢谢你。

  • 兴趣部落页面均是URL地址。复制兴趣部落具体的URL,使用BK.MQQ.Webview.open 跳转即可 var buluo = "https://buluo.qq.com/p/barindex.html?bid=265624&from=share_qq" BK.MQQ.Webview.open(buluo);

  • 我收集了2k份文件。我已经实现了分页,所以一次可以得到10个文档。文档如下所示: 要获取前10个元素,我使用以下查询: 要获得接下来的10个文档,我使用: 第一次打开应用程序时,我会滚动3页,这样总共会向缓存中添加30个文档。第二次打开应用时,我不想再次下载文档。由于我有字段,我可以查询: 这将返回所有新的/修改的文档,这很糟糕,因为如果添加了200个文档,我会为它们付费。换句话说,我花了200次