我正在使用OpenCV canny边缘检测模块来查找图像的轮廓,从而为我提供B& W输出图像。
以下是代码:
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
blurred = cv2.GaussianBlur(gray, (3, 3), 0)
edged = cv2.Canny(blurred, 180, 200)
现在我想以SVG文件格式将此图像写入磁盘。如何从长大的图像中获得相同的效果?
答案 0 :(得分:5)
我假设您只想将轮廓保存为SVG图像。
首先,您需要使用OpenCV的findContorus函数计算您的canny图像中的轮廓。请注意,你的轮廓必须明确定义。
其次,让你的轮廓跟随这个问题:
Convert contour paths to svg paths
可以在任何图像处理软件(例如Inkscape,Photoshop等)中打开SVG路径