python - 分段蒙版的平滑边缘

标签 python image opencv

是否可以使用 openCV(python) 平滑边缘。 mask .

最佳答案

试试这段代码:

import cv2

print(cv2.__version__)

img = cv2.imread('iep43.jpg', 0)
kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (11, 11))
(thresh, binRed) = cv2.threshold(img, 128, 255, cv2.THRESH_BINARY)
opening = cv2.morphologyEx(img, cv2.MORPH_OPEN, kernel, iterations=3)
cv2.imwrite("cleaned.jpg", opening)

它使用了开的形态学操作

关于python - 分段蒙版的平滑边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41313642/

相关文章:

Python:如何聚合 DataFrame 中的值

python - 用 C 语言运行 python 程序并获取结果

windows - C :\Users\' is not recognized as an internal or external command compiling opencv for QT

c++ - 在 OpenCV 的 findContours() 中使用层次结构?

opencv - JavaCV 或 OpenCV 图像旋转

python - 如何使用 Appengine SDK 将 Django 内置过滤器与 Jinja2 结合使用?

python - 有没有办法在 Python 中调用定义子类的方法?

javascript - 如何使图像变化平滑过渡?

html - 响应式 CSS 图/图像网格

android - 将图像保存到 Android 内存,然后使用 Intent 作为电子邮件发送