python - 如何在 python OpenCV 3 中对图像的某个区域进行图像处理?
问题描述
考虑到我已经有了要进行图像处理的图像区域的坐标。这里已经使用 Rect 进行了解释,但是你如何在 python OpenCV 3 上做到这一点?
解决方案
从您提供的链接来看,您似乎不希望在不同的图像变量中输出,因为您知道要处理的区域的坐标。我会假设你的图像处理功能是cv2.blur()
这样的:
image[y:y+height, w:w+width] = cv2.blur(image[y:y+height, w:w+width], (11,11))
这里,x & y 是你的 ROI 起始坐标,height & width 是 ROI 的高度、宽度
希望这是您想要的,或者如果有任何不同,请在您的问题中提供更多详细信息。
推荐阅读
- web-applications - “添加到主屏幕”的标准
- java - RxJava onError 回调没有捕获到 InterruptedException?
- c - C - 如果达到 EOF,为什么 fread() 有两种可能的行为?
- html - Cuelinks 小部件的一半被隐藏在 WordPress 网站上
- javascript - 如何继续代码以允许我单击图像并显示包含更多信息的单独页面
- java - 如何在 selenium webdriver 中获取标签文本的值
- r - 如何在 wordcloud 中显示每个单词的权重/频率?
- r - 如何编写基于两个数据集(在R中)的另一个变量的相似性来提取变量值的for循环?
- javascript - 以可以在 Whatsapp 上共享的格式保存 MediaRecorder 输出
- wordpress - 为什么我无法连接到我的 linux 实例?