如何在本地图像上的python的scikit-image上运行椭圆检测?

用于圆形和椭圆形霍夫变换和椭圆检测的scikit图像处理示例代码可识别图像中的椭圆(链接:scikit example code)。但是,该示例仅允许我在scikit数据目录中的图像上运行代码。我无法在本地图像上运行代码。

我尝试使用os.path.join()将本地文件的路径与scikit数据目录的路径合并。这似乎不起作用。

关于如何在本地存储的图像上运行此示例椭圆检测代码的任何建议?

littleangelfish 回答:如何在本地图像上的python的scikit-image上运行椭圆检测?

尝试以下代码读取图像并转换为灰色:


from skimage.io import imread
from skimage.color import rgb2grey
image = imread("<full path to image>")
image = rgb2grey(image)
edges = canny(image,sigma=3,low_threshold=10,high_threshold=50)

本文链接:https://www.f2er.com/3092232.html

大家都在问