Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/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
Image processing 从立面地图/流域变换生成边界框_Image Processing_Scikit Image - Fatal编程技术网

Image processing 从立面地图/流域变换生成边界框

Image processing 从立面地图/流域变换生成边界框,image-processing,scikit-image,Image Processing,Scikit Image,我正在使用scikit image对我拥有的一些图像执行图像分割,我参考了本教程() 我使用的是上面描述的高程图方法,虽然在应用分水岭算法后我无法得到正确的结果,但高程图本身似乎足够适合我的目的 在绘制立面图时,我得到了以下输出: 现在我想得到这个对象的边界框的坐标。我如何做到这一点?我查看了,但无法确定如何选择查找等高线的第二个参数 这对你有用吗 from skimage import filters from scipy import ndimage as ndi threshold =

我正在使用scikit image对我拥有的一些图像执行图像分割,我参考了本教程()

我使用的是上面描述的高程图方法,虽然在应用分水岭算法后我无法得到正确的结果,但高程图本身似乎足够适合我的目的

在绘制立面图时,我得到了以下输出:


现在我想得到这个对象的边界框的坐标。我如何做到这一点?我查看了,但无法确定如何选择
查找等高线的第二个参数

这对你有用吗

from skimage import filters
from scipy import ndimage as ndi

threshold = filters.threshold_otsu(elevation_map)
binary = (elevation_map > threshold).astype(int)
bounding_box = ndi.find_objects(binary)[0]

谢谢我有两个元组,找不到关于数字格式的文档。应该有两个切片,对应于提取边界框所需的切片。也就是说,如果你做了
图像[bounding_box]
,你会把鞋子拿回来的。如果需要实际值,
边界框[0]。开始,
边界框[0]。停止
告诉您开始行和结束行,而
边界框[1]。开始
边界框[1]。停止
告诉您开始列和结束列。