Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 使用SVG或PNG查找图像不同部分的区域_Opencv_Svg_Image Processing_Png_Area - Fatal编程技术网

Opencv 使用SVG或PNG查找图像不同部分的区域

Opencv 使用SVG或PNG查找图像不同部分的区域,opencv,svg,image-processing,png,area,Opencv,Svg,Image Processing,Png,Area,我需要计算大约600张这样的图片中大脑不同部分的面积(图片底部列出了不同部分): 我可以访问这些地图集的PNG和SVG,我应该使用哪一个?如果我想使用PNG文件,我应该使用OpenCV查找轮廓吗?SVG文件呢?不需要高精度,因为我只想按区域对不同的部分进行排序,不需要实际的区域,所以我正在寻找最简单的方法。如果有一个通用函数可以返回给定SVG元素的区域(路径、圆等),那就太好了。一旦每个区域都有元素,你可以浏览每个点{x,y},用elementFromPoint找到它所属的路径,并将该点添加

我需要计算大约600张这样的图片中大脑不同部分的面积(图片底部列出了不同部分):


我可以访问这些地图集的PNG和SVG,我应该使用哪一个?如果我想使用PNG文件,我应该使用OpenCV查找轮廓吗?SVG文件呢?不需要高精度,因为我只想按区域对不同的部分进行排序,不需要实际的区域,所以我正在寻找最简单的方法。

如果有一个通用函数可以返回给定SVG元素的区域(路径、圆等),那就太好了。一旦每个区域都有元素,你可以浏览每个点{x,y},用elementFromPoint找到它所属的路径,并将该点添加到路径的计数器。你能在这里发布SVG吗?@SMMousaviSP好的,我看到了。。。我有一个想法,用实线代替虚线,然后一个接一个地“填充”标签周围的区域,但它似乎过于复杂了。。。无论如何,祝你好运:)