Python:如何使用opencv选择边框之间的图像部分

标签 python python-2.7 image-processing opencv3.0

我正在制作一个项目,其中我想使用图像的特定部分而不是整个图像,所以我只想选择该部分。例如我可以在该部分周围制作一些框架或边框,但是如何我会选择它吗?

最佳答案

在 C++ 中,这是通过 copyTo 函数完成的,您可以在其中定义 ROI,然后该函数将每个像素值克隆到新的 cv::Mat 中。

对于Python也许numpy.copyto可以工作。 http://docs.scipy.org/doc/numpy-1.10.0/reference/generated/numpy.copyto.html

您还可以进行几个循环来逐像素复制

关于Python:如何使用opencv选择边框之间的图像部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36849838/

相关文章:

arcname 的 python zipfile 编码

python - 在 Django 中使用带有外键的模型的正确方法

c# - 尝试绘制波形但不绘制任何数据

python - 如何用OpenCV放大颜色差异?

python - Cython - 在 for 循环中使用 "from"关键字

python - 根据Python中数据帧每列的最后一个非零值计算累积和

python - 我怎样才能从 Twitter 用户那里获得大量关注者,然后关注他们?

Python 比较列表平均值排序

python - PyStruct - 找不到匹配的签名

image-processing - 霍夫将累加器转换为笛卡尔