我正在使用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文件格式将此映像写入磁盘。如何从插入的图像中获得相同的图像?
我假设您只想将轮廓保存为SVG图像。
首先,您需要使用OpenCV的findContorus函数计算您的canny图像中的轮廓。请注意,您的轮廓必须明确。
其次,让你的轮廓跟随这个问题:
Convert contour paths to svg paths
可以在任何图像处理软件(例如Inkscape,Photoshop等)中打开SVG路径