• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python thresholding.threshold_isodata函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中skimage.filters.thresholding.threshold_isodata函数的典型用法代码示例。如果您正苦于以下问题:Python threshold_isodata函数的具体用法?Python threshold_isodata怎么用?Python threshold_isodata使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了threshold_isodata函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_isodata_coins_image

def test_isodata_coins_image():
    coins = skimage.img_as_ubyte(data.coins())

    threshold = threshold_isodata(coins)
    assert np.floor((coins[coins <= threshold].mean() + coins[coins > threshold].mean()) / 2.0) == threshold
    assert threshold == 107

    assert threshold_isodata(coins, return_all=True) == [107]
开发者ID:Britefury,项目名称:scikit-image,代码行数:8,代码来源:test_thresholding.py


示例2: test_isodata_camera_image

def test_isodata_camera_image():
    camera = skimage.img_as_ubyte(data.camera())

    threshold = threshold_isodata(camera)
    assert np.floor((camera[camera <= threshold].mean() + camera[camera > threshold].mean()) / 2.0) == threshold
    assert threshold == 87

    assert threshold_isodata(camera, return_all=True) == [87]
开发者ID:Britefury,项目名称:scikit-image,代码行数:8,代码来源:test_thresholding.py


示例3: test_isodata_moon_image_negative_float

def test_isodata_moon_image_negative_float():
    moon = skimage.img_as_ubyte(data.moon()).astype(np.float64)
    moon -= 100

    assert -14 < threshold_isodata(moon) < -13

    thresholds = threshold_isodata(moon, return_all=True)
    assert_almost_equal(thresholds,
                        [-13.83789062, -12.84179688, -11.84570312, 22.02148438,
                         23.01757812, 24.01367188, 38.95507812, 39.95117188])
开发者ID:Gildus,项目名称:scikit-image,代码行数:10,代码来源:test_thresholding.py


示例4: test_isodata_moon_image

def test_isodata_moon_image():
    moon = skimage.img_as_ubyte(data.moon())

    threshold = threshold_isodata(moon)
    assert np.floor((moon[moon <= threshold].mean() + moon[moon > threshold].mean()) / 2.0) == threshold
    assert threshold == 86

    thresholds = threshold_isodata(moon, return_all=True)
    for threshold in thresholds:
        assert np.floor((moon[moon <= threshold].mean() + moon[moon > threshold].mean()) / 2.0) == threshold
    assert_equal(thresholds, [86, 87, 88, 122, 123, 124, 139, 140])
开发者ID:Britefury,项目名称:scikit-image,代码行数:11,代码来源:test_thresholding.py


示例5: test_isodata_moon_image_negative_int

def test_isodata_moon_image_negative_int():
    moon = skimage.img_as_ubyte(data.moon()).astype(np.int32)
    moon -= 100

    threshold = threshold_isodata(moon)
    assert np.floor((moon[moon <= threshold].mean() + moon[moon > threshold].mean()) / 2.0) == threshold
    assert threshold == -14

    thresholds = threshold_isodata(moon, return_all=True)
    for threshold in thresholds:
        assert np.floor((moon[moon <= threshold].mean() + moon[moon > threshold].mean()) / 2.0) == threshold
    assert_equal(thresholds, [-14, -13, -12, 22, 23, 24, 39, 40])
开发者ID:Britefury,项目名称:scikit-image,代码行数:12,代码来源:test_thresholding.py


示例6: test_isodata_16bit

 def test_isodata_16bit(self):
     np.random.seed(0)
     imfloat = np.random.rand(256, 256)
     assert 0.49 < threshold_isodata(imfloat, nbins=1024) < 0.51
     assert all(0.49 < threshold_isodata(imfloat, nbins=1024,
                                         return_all=True))
开发者ID:Gildus,项目名称:scikit-image,代码行数:6,代码来源:test_thresholding.py


示例7: test_isodata_linspace

 def test_isodata_linspace(self):
     image = np.linspace(-127, 0, 256)
     assert -63.8 < threshold_isodata(image) < -63.6
     assert_almost_equal(threshold_isodata(image, return_all=True),
                         [-63.74804688, -63.25195312])
开发者ID:Gildus,项目名称:scikit-image,代码行数:5,代码来源:test_thresholding.py


示例8: test_isodata_blank_zero

 def test_isodata_blank_zero(self):
     image = np.zeros((5, 5), dtype=np.uint8)
     assert threshold_isodata(image) == 0
     assert threshold_isodata(image, return_all=True) == [0]
开发者ID:Gildus,项目名称:scikit-image,代码行数:4,代码来源:test_thresholding.py


示例9: test_isodata

 def test_isodata(self):
     assert threshold_isodata(self.image) == 2
     assert threshold_isodata(self.image, return_all=True) == [2]
开发者ID:Gildus,项目名称:scikit-image,代码行数:3,代码来源:test_thresholding.py



注:本文中的skimage.filters.thresholding.threshold_isodata函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python thresholding.threshold_li函数代码示例发布时间:2022-05-27
下一篇:
Python rank.minimum函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap