scikit-image 0.14.4 (2019-09-04)#

我们很高兴地宣布 scikit-image v0.14.4 的发布!

提醒一下,0.14.x 是 scikit-image 支持 Python 2.7 的最终版本,并将持续接收关键错误修复直至 2020 年 1 月 1 日。如果你使用的是 Python 3.5 或更高版本,你应该升级到 scikit-image 0.15.x。

这是一个错误修复版本,包含以下从 v0.14.3 以来的更改:

Bug 修复#

  • 修复 denoise_bilateral 和 denoise_tv_bregman 中的 float32 支持 (#3937)

  • RANSAC 修复测试:不要选择重复样本 #3901 (#3916)

其他拉取请求#

  • 在分支 v0.14.x 上回溯 PR #3943(更新教程_parallelization.rst 中的 joblib 链接)(#3944)

3 位作者添加到此版本 [按名字或登录名首字母排序]#

  • 亚历山大·德·西奎拉

  • Juan Nunez-Iglesias

  • 马克·哈福克

scikit-image 0.14.3 (2019-05-17)#

提醒一下,0.14.x 是 scikit-image 支持 Python 2.7 的最终版本,并将持续接收关键错误修复直至 2020 年 1 月 1 日。如果你使用的是 Python 3.5 或更高版本,你应该升级到 scikit-image 0.15.x。

这是一个bug修复版本,包含以下从v0.14.2以来的更改:

API 变更#

  • morphology.local_maxima 现在返回一个布尔数组,而不是 uint8 (#3749, #3752)

Bug 修复#

  • _marching_cubes_lewiner_cy: 将字符标记为有符号 (#3587, #3678)

  • 修复潜在的空指针使用问题 (#3696)

  • pypi: 明确排除 Python 3.1, 3.2 和 3.3 (#3726)

  • 在 threshold_li 中降低默认容差 (#3622) (#3781)

  • 去噪函数现在接受 float32 图像 (#3449) (#3486) (#3880)

其他拉取请求#

  • BLD: 固定 Cython 的语言级别 (#3716)

  • 构建工具:在 v0.14.x 分支上将 xcode 升级到 9.4 (#3724)

  • 移除 requirements-parser 依赖 (#3534, #3727)

  • 在API中添加小型图库(#2940, #3728)

  • 正确忽略为文档自动生成的发行说明 (#3656, #3737)

  • 修复0.14.x分支的qt 5.12固定问题。(#3744, #3753)

  • 对文档和测试基础设施进行了小修补 - 回传 #3870 和 #3869 (#3881)

  • 将 astropy 的最低要求设置为 1.2 以帮助 CI。(#3767, #3770)

  • 避免在堆叠数组时出现NumPy警告。(#3768, #3771)

  • 修复在构建错误时的可读性错误信息。(#3223, #3790)

  • 统一 LICENSE 文件以方便解读 (#3791, #3792)

  • 文档格式化/编译修复 - 将 #3838 回溯到 v0.14.x (#3885)

  • 通过使用最新的 wheel 包来修复构建(scikit-image/scikit-image-wheels#10)

12 位作者添加到此版本 [按名字首字母排序]#

  • 安德鲁·默里

  • 克里斯托夫·戈尔克

  • 叶戈尔·潘菲洛夫

  • 弗朗索瓦·布洛涅

  • Johannes Schönberger

  • Juan Nunez-Iglesias

  • Lars Grueter

  • 马克·哈福克

  • 马修·鲍登

  • Nehal J Wani

  • Nelle Varoquaux

  • 斯蒂芬·范·德·瓦特

  • 托马斯·A·卡斯韦尔

… 而且,一如既往,特别感谢 Matthias Bussonnier 的 Meeseeks Box,它对我们的backports工作仍然是无价之宝。

4 位提交者添加到此版本 [按名字或登录名首字母排序]#

  • 乔什·华纳

  • Juan Nunez-Iglesias

  • 马克·哈福克

  • 斯蒂芬·范·德·瓦特

此版本添加了5位评审者 [按名字或登录名的字母顺序排列]#

  • 叶戈尔·潘菲洛夫

  • 弗朗索瓦·布洛涅

  • Juan Nunez-Iglesias

  • 马克·哈福克

  • 斯蒂芬·范·德·瓦特

scikit-image 0.14.2 发布说明#

此版本解决了 scikit-image 与 2019 年 1 月 13 日发布的 NumPy 1.16.0 之间的不兼容问题。

它包含以下从 0.14.1 版本以来的更改:

API 变更#

  • skimage.measure.regionprops 不再从标签图像中移除单例维度(#3284)。要恢复旧的行为,请将 regionprops(label_image) 调用替换为 regionprops(np.squeeze(label_image))

错误修复#

  • 弃用 NumPy ``_validate_lengths``(#3556 的后端移植)

  • 正确处理Hough变换中的最大行数(#3514的后端移植)

  • 正确实现秩核噪声滤波器的早期停止准则(#3503 的回传)

  • 修复 skimage.measure.regionprops 对于 1x1 输入的问题(#3284 的回溯)

增强功能#

  • 使用洪水填充重写 local_maxima (回溯 #3022, #3447)

构建过程与测试#

  • 在appveyor中分配一个 --pre 构建(#3222的回溯)

  • 避免 Travis-CI 失败关于 skimage.lookfor (#3477 的后端移植)

  • 停止使用 pytest.fixtures 装饰器 (#3558)

  • 过滤掉矩阵子类的DeprecationPendingWarning (#3637)

  • 修复 matplotlib 测试警告和循环导入 (#3632)

贡献者 & 评审者#

  • 弗朗索瓦·布洛涅

  • 伊曼纽尔·古利亚特

  • Lars Grüter

  • 马克·哈福克

  • Juan Nunez-Iglesias

  • 叶戈尔·潘菲洛夫

  • 斯蒂芬·范·德·瓦特

scikit-image 0.14.1 发布说明#

我们很高兴地宣布 scikit-image v0.14.1 的发布!

scikit-image 是 SciPy 的一个图像处理工具箱,包含用于分割、几何变换、颜色空间操作、分析、过滤、形态学、特征检测等的算法。

这是我们在0.14长期支持政策下的首次发布。提醒一下,0.14是支持Python 2.7的最后一个版本,但它将在2020年1月1日之前持续更新错误修复和受欢迎的功能。

此版本包含以下从 0.14.0 以来的更改:

错误修复#

  • skimage.color.adapt_rgb 正在将输入函数应用于错误的轴 (#3097)

  • CollectionViewer 现在可以正确索引(之前由于NumPy索引的更新而出现问题)(#3288)

  • 处理从 NumPy 1.15 开始弃用的列表索引和 NumPy matrix (#3238, #3242, #3292)

  • 修复错误的惯性张量计算 (#3303) (特别感谢 JP Cornil 报告此错误并在此修复过程中提供的耐心帮助)

  • 修复 moments_coord_central__all__ 列表中缺少的逗号,因此现在可以从 measure 命名空间正确导入 moments_coord_centralmoments_normalized (#3374)

  • 修复 label2rgb(..., kind='avg') 中的背景颜色 (#3280)

增强功能#

  • 在变换中的“反射”模式现在可以很好地处理图像尺寸为1的情况(#3174)

  • img_as_float 现在允许单精度(32位)浮点数组不经修改地通过,而不是被升级为64位(#3110, #3052, #3391)

  • 加速 rgb2gray 计算 (#3187)

  • scikit-image 查看器现在支持不同的 PyQt 版本 (#3157)

  • cycle_spin 函数用于增强去噪,现在在没有安装 dask 的情况下是单线程运行的 (#3218)

  • scikit-image 的 io 模块在导入时将不再无意中设置 matplotlib 后端 (#3243)

  • 修复了dask中弃用的``get``关键字,改为使用``scheduler``(#3366)

  • 为 threshold_local 添加缺失的 cval 参数 (#3370)

API 变更#

  • measure.compare_psnr 中移除已弃用的 dynamic_range (#3313)

文档#

  • 改进数据局部性的文档 (#3127)

  • 改进关于处理视频的文档 (#3176)

  • 更新Canny滤波器文档的损坏链接 (#3276)

  • 修复 skimage.transform.rotatecenter 参数的错误文档 (#3341)

  • 修复 measure.profile_line 中 docstring 的格式错误 (#3236)

构建过程 / 开发#

  • 确保 Cython 版本为 0.23.4 或更新 (#3171)

  • 在测试期间抑制警告 (#3143)

  • 修复 skimage.test (#3152)

  • 不要将工件上传到 AppVeyor(无法删除它们)(#3315)

  • 从scikit-image包的根目录中移除 import * (#3265)

  • 允许命名的非核心贡献者发布 MeeseeksDev 命令 (#3357, #3358)

  • 在 Python 3.7 中添加测试 (#3359)

  • 将许可证文件添加到二进制分发中 (#3322)

  • lookfor 不再在 __init__.py 中定义,而是导入到其中(#3162)

  • 添加 pyproject.toml 以确保在构建之前 Cython 已存在(#3295)

  • 为 PyPI 添加显式的 Python 版本 Trove 分类器 (#3417)

  • 忽略32位版本中的已知测试失败,允许32位轮子构建 (#3434)

  • 忽略在某些ARM平台上未能引发浮点警告的问题 (#3337)

  • 修复测试以兼容 PyWavelets 1.0 (#3406)

鸣谢#

由以下人员提交(按姓氏字母顺序排列):

  • 弗朗索瓦·布洛涅

  • Genevieve Buckley

  • 肖恩·巴德

  • 马蒂亚斯·布索尼耶

  • Sarkis Dallakian

  • 克里斯托夫·戴尔

  • 弗朗索瓦-米歇尔·德·雷内维尔

  • 伊曼纽尔·古利亚特

  • Yaroslav Halchenko

  • 马克·哈福克

  • 乔纳森·赫尔姆斯

  • 格雷戈里·李

  • @Legodev

  • 马特·麦科米克

  • Juan Nunez-Iglesias

  • 叶戈尔·潘菲洛夫

  • Jesse Pangburn

  • Johannes Schönberger

  • 斯蒂芬·范·德·瓦特

审核人(按姓氏字母顺序排列):

  • 弗朗索瓦·布洛涅

  • 伊曼纽尔·古利亚特

  • 马克·哈福克

  • Juan Nunez-Iglesias

  • 叶戈尔·潘菲洛夫

  • Stéfan van der Walt

  • 乔什·华纳

并且得到了 [MeeseeksDev](MeeseeksBox) 的特别支持,该工具由 Matthias Bussonnier 创建。

scikit-image 0.14.0 发布说明#

我们很高兴地宣布 scikit-image v0.14.0 的发布!

scikit-image 是 SciPy 的一个图像处理工具箱,包含用于分割、几何变换、颜色空间操作、分析、过滤、形态学、特征检测等的算法。

这是最后一个官方支持 Python 2.7 的主要版本。未来的版本将仅使用 Python 3 语法进行开发。

然而,0.14 是一个长期支持(LTS)版本,并将接收错误修复和被认为重要的回溯功能(根据社区需求),直到2020年1月1日(Python 2.7维护结束;详见PEP 373)。

更多信息、示例和文档,请访问我们的网站:

http://scikit-image.org

新功能#

  • 用于在整个库中搜索的Lookfor函数:skimage.lookfor。(#2713)

  • skimage.transform.rescaleskimage.transform.resizeskimage.transform.pyramid_* 变换的 nD 支持。(#1522)

  • Chan-Vese 分割算法。(#1957)

  • 使用 matplotlib 进行快速数据标注的手动分割:skimage.future.manual_polygon_segmentationskimage.future.manual_lasso_segmentation。(#2584)

  • 滞后阈值处理: skimage.filters.apply_hysteresis_threshold. (#2665)

  • 形态学蛇分割:skimage.segmentation.morphological_chan_vese (2D), skimage.segmentation.morphological_geodesic_active_contour (2D 和 3D)。(#2791)

  • 图像矩的nD支持:skimage.measure.moments_centralskimage.measure.moments_centralskimage.measure.moments_normalizedskimage.measure.moments_hu。这一变化使得许多regionprops实现了3D/nD兼容性。(#2603)

  • 从坐标输入计算图像矩:skimage.measure.moments_coordsskimage.measure.moments_coords_central。(#2859)

  • blob_dogblob_log 添加了3D支持。(#2854)

  • 惯性张量及其特征值现在可以在 regionprops 之外计算;可在 skimage.measure.inertia_tensor 中使用。(#2603)

  • 通过平均一系列空间位移的结果来近似移位不变性的循环旋转函数:skimage.restoration.cycle_spin。(#2647)

  • Haar-like 特征: skimage.feature.haar_like_feature, skimage.feature.haar_like_feature_coord, skimage.feature.draw_haar_like_feature. (#2848)

  • 使用 random_shapes 函数生成数据: skimage.draw.random_shapes。(#2773)

  • LFW (Labeled Faces in the Wild) 数据库的子集:skimage.data.cbcl_face_database。(#2905)

  • 完全重做的蒙太奇功能(现在具有更好的填充行为):skimage.util.montage。(#2626)

  • YDbDr 色彩空间转换例程:skimage.color.rgb2ydbdrskimage.color.ydbdr2rgb。(#3018)

改进#

  • VisuShrink 方法用于 skimage.restoration.denoise_wavelet。(#2470)

  • skimage.feature.match_descriptors 添加了新的 max_ratio 参数。(#2472)

  • skimage.transform.resizeskimage.transform.rescale 新增了 anti_aliasing 选项,以避免在图像下采样时出现锯齿伪影。(#2802)

  • 支持 skimage.feature.hog 的多通道图像。(#2870)

  • 非局部均值去噪 (skimage.restoration.denoise_nl_means) 新增了一个可选参数 sigma,可用于指定噪声标准差。这使得噪声鲁棒的块距离估计成为可能。(#2890)

  • skimage.measure.compare_ssimskimage.measure.compare_psnr 等的混合数据类型支持。(#2893)

  • skimage.feature.plot_matches 中新增了 alignment 参数。(#2955)

  • skimage.transform.probabilistic_hough_line 中新增了 seed 参数。(#2960)

  • 各种性能改进。(#2821, #2878, #2967, #3035, #3056, #3100)

错误修复#

  • 修复了 skimage.measure.regionprops.bbox_area 返回错误值的问题。(#2837)

  • skimage.feature.hog 中更改了梯度和 L2-Hys 范数计算,以更接近论文中的描述。(#2864)

  • 修复了 skimage.color.convert_colorspace 对 YCbCr 和 YPbPr 不起作用的问题。(#2780)

  • 修复了投影变换与逆变换组合不正确的问题。(#2826)

  • 修复了当种子像素位于修剪区域内时随机行走器出现的错误。(#2946)

  • 修复了在多通道情况下,rescale 在不同缩放因子下无法正常工作的问题。(#2959)

  • skimage.util.invert 中修复了浮点数和整数数据类型的支持。(#3030)

  • 修复了在Python 3.7上 skimage.measure.find_contours 引发StopIteration的问题。(#3038)

  • 修复了在Windows和/或32位环境中出现的特定平台问题。(#2867, #3033)

API 变更#

  • skimage.util.montage. 命名空间已被移除,skimage.util.montage.montage2d 函数现在可以通过 skimage.util.montage2d 访问。

  • skimage.morphology.binary_erosion 现在使用 True 作为边界值,并且现在与 skimage.morphology.erosion 一致。

弃用#

  • freeimage 插件已从 skimage.io 中移除。

  • skimage.util.montage2d 已被弃用,并将在0.15版本中移除。请改用 skimage.util.montage 函数。

  • skimage.novice 已被弃用,并将在 0.16 版本中移除。

  • skimage.transform.resizeskimage.transform.rescale 新增了一个 anti_aliasing 选项,可以在下采样图像时避免锯齿伪影。此选项将在 0.15 版本中默认启用。

  • regionprops 将在 0.16 版本中使用行-列坐标。你现在可以通过 regionprops(..., coordinates='rc') 开始使用它们。你可以通过 regionprops(..., coordinates='xy') 来静默警告信息并保留旧的行为。然而,该选项将在 0.16 版本中移除并导致错误。这一变化有许多后果。具体来说,“方向”区域属性将测量从 垂直 线逆时针的角度,即在行-列坐标中从向量 (1, 0) 开始的角度。

  • skimage.morphology.remove_small_holesmin_size 参数已被弃用,并将在 0.16 版本中移除。请改用 area_threshold

此版本的贡献者#

  • 阿尔文

  • 诺曼·巴克

  • 布拉德·巴泽莫尔

  • 莱昂尼德·布洛赫

  • Benedikt Boecking

  • Jirka Borovec

  • 弗朗索瓦·布洛涅

  • 拉里·布拉德利

  • 罗伯特·布拉德肖

  • 马修·布雷特

  • Floris van Breugel

  • Alex Chum

  • Yannick Copin

  • 内森埃尔扎斯

  • Kira Evans

  • 克里斯托夫·戈尔克

  • GGoussar

  • Jens Glaser

  • 彼得·戈德斯伯勒

  • 伊曼纽尔·古利亚特

  • 本·哈德菲尔德

  • 马克·哈福克

  • 斯科特·希特沃勒

  • 格雷戈里·R·李

  • 纪尧姆·勒梅特

  • 西奥多·林赛

  • 凯文·马德

  • Jarrod Millman

  • Vinicius Monego

  • 普拉杜姆纳·纳拉亚纳

  • Juan Nunez-Iglesias

  • Kesavan PS

  • 叶戈尔·潘菲洛夫

  • Oleksandr Pavlyk

  • 贾斯汀·平金

  • 罗伯特·波拉克

  • 乔纳森·赖希

  • Émile Robitaille

  • 赵玫瑰

  • 亚历克斯·罗思伯格

  • 阿尔卡·萨杜

  • 马克斯·尚巴赫

  • Johannes Schönberger

  • Sourav Singh

  • Kesavan Subburam

  • 马特·斯温

  • Saurav R. Tuladhar

  • Nelle Varoquaux

  • 维拉杰

  • 大卫·沃尔吉斯

  • 斯蒂芬·范·德·瓦特

  • 托马斯·沃尔特

  • 斯科特·沃查尔

  • 乔什·华纳

  • 尼古拉斯·韦尔

  • Sera Yang

  • 蒋一尧

  • corrado9999

  • ed1d1a8d

  • eepaillard

  • leaprovenzano

  • mikigom

  • mrastgoo

  • mutterer

  • pmneila

  • timhok

  • zhongzyd

我们还要感谢所有贡献时间进行评审的人员:

  • 莱昂尼德·布洛赫

  • Jirka Borovec

  • 弗朗索瓦·布洛涅

  • 马修·布雷特

  • 托马斯·A·卡斯韦尔

  • Kira Evans

  • 彼得·戈德斯伯勒

  • 伊曼纽尔·古利亚特

  • Almar Klein

  • 格雷戈里·R·李

  • 琼·马西奇

  • Juan Nunez-Iglesias

  • 法拉兹·奥卢米

  • Daniil Pakhomov

  • 叶戈尔·潘菲洛夫

  • 丹·舒尔特

  • Johannes Schönberger

  • 史蒂文·西尔维斯特

  • 亚历山大·德·西奎拉

  • Nelle Varoquaux

  • 斯蒂芬·范·德·瓦特

  • 乔什·华纳

  • 埃里克·维瑟

完整变更列表#

此次发布是14个月工作的成果。它包含了以下由67位提交者合并的186个拉取请求:

  • n维重缩放、调整大小和金字塔变换 (#1522)

  • 分割:简单 Chan-Vese 算法的实现 (#1957)

  • imsave 中的 JPEG 质量参数 (#2063)

  • 使用LSM改进几何模型拟合(直线、圆)(#2433)

  • 改进 _sift_read 中的输入参数处理 (#2452)

  • 移除 _shared/tests/test_interpolation.py 中的损坏测试 (#2454)

  • [MRG] Pytest 迁移 (#2468)

  • denoise_wavelet 添加 VisuShrink 方法 (#2470)

  • 描述符匹配的比率测试 (#2472)

  • 使HOG可视化使用方向箱的中点(#2525)

  • 文档:添加重缩放/调整大小/缩小示例 (#2560)

  • 图库随机游走器:将图像范围重新缩放到 -1, 1 (#2575)

  • 更新 PySide 的条件要求 (#2578)

  • pep8_speaks 添加配置文件 (#2579)

  • 使用 matplotlib 的手动分割工具 (#2584)

  • 网站更新(文档构建)(#2585)

  • 更新发布流程说明 (#2593)

  • 推迟 matplotlib 导入 (#2596)

  • 拼写:将 colour 替换为 color (#2598)

  • 为图像矩计算添加 nD 支持 (#2603)

  • 在重缩放图库示例中设置 xlim 和 ylim (#2606)

  • 减少 local_maxima 画廊示例的运行时间 (#2608)

  • MAINT _shared.testing 现在包含 pytest 的有用函数 (#2614)

  • 错误信息拼写错误,积分到整数 (#2615)

  • 尊重函数参数中图像的标准表示法 (#2617)

  • MAINT: 移除私有修复函数中未使用的参数 (#2618)

  • MAINT: 对Chan Vese分割的一些小修改 (#2619)

  • 修复用户警告:未知部分示例 (#2620)

  • 为 0.14 版本消除一些 TODO (#2621)

  • 清理并修复ssim测试中的错误 (#2622)

  • 为 montage2d 添加 padding_width,并添加 montage_rgb (#2626)

  • 添加测试以覆盖形态学.分水岭的错误输入 (#2631)

  • 修复代码覆盖工具的名称 (#2638)

  • MAINT: 移除 skimage.filters 中的未定义属性 (#2643)

  • 改进 color.gray2rgb 中对一维图像的支持 (#2645)

  • 增强: 添加循环旋转例程 (#2647)

  • as_gray 在 imread() 和 load() 中替代了 as_grey (#2652)

  • 修复 AppVeyor pytest 执行 (#2658)

  • 更多 0.14 版本的待办事项 (#2659)

  • 将 sphinx 固定在 <1.6 (#2662)

  • MAINT: 使用相对导入代替绝对导入 (#2664)

  • 添加滞后阈值函数 (#2665)

  • 改进滞后效应文档字符串 (#2669)

  • 添加辅助函数 img_as_float32 和 img_as_float64 (#2673)

  • 移除 pxd 文件中不必要的赋值。(#2683)

  • 文档示例中的未使用变量和函数调用 (#2684)

  • 使 imshow_collection 在方便的纵横比网格上绘制图像 (#2689)

  • 修复Chan-Vese文档字符串中的拼写错误(#2692)

  • 修复 marching_cubes_lewiner(allow_degenerate=False) 的数据类型错误 (#2694)

  • 在查找局部极值时添加对均匀数组的处理。(#2699)

  • 避免在 skimage.morphology.label 中进行不必要的复制 (#2701)

  • skimage.feature.hog 中弃用 visualise 以支持 visualize (#2705)

  • 保存为jpg格式时移除alpha通道 (#2706)

  • 调整就地安装说明 (#2712)

  • 添加 skimage.lookfor 函数 (#2713)

  • 通过切换到 asarray 来加速图像数据类型转换 (#2715)

  • MAINT 重新组织 CI 相关脚本 (#2718)

  • 在绘图模块中添加了 rect 函数 (#2719)

  • 删除 skimage.io.imread 文档字符串中的重复参数 (#2725)

  • 为灰度腐蚀添加对一维数组的支持(#2727)

  • 使用 Xcode 9 beta 3 构建,MacOS 10.12 (#2730)

  • Travis 文档 一个平台 (#2732)

  • 在 Travis-CI 上安装文档构建需求 (#2737)

  • restoration.inpaint_biharmonic 添加参考文献 (#2738)

  • skimage.io 中完全移除 freeimage 插件 (#2744)

  • Shannon熵计算的实现和测试修复。(#2749)

  • 小清理 (#2750)

  • 在 CONTRIBUTING 中添加关于测试的说明 (#2751)

  • 更新 OSX 安装脚本 (#2752)

  • 修复水平 seam_carve 和 seam_carve 测试中的错误。问题 :#2545 (#2754)

  • 建议合并而非变基,以降低贡献门槛 (#2757)

  • 更新了第二个链接,第一个链接仍然有付费墙 (#2768)

  • DOC: set_color 文档字符串,明确说明就地操作 (#2771)

  • 添加用于生成随机标记形状的模块 (#2773)

  • 忽略已知失败 (#2774)

  • 更新测试文档 (#2775)

  • 移除 bento 支持 (#2776)

  • AppVeyor 支持点文件风格 (#2779)

  • 修复 color.convert_colorspace 中 YCbCr, YPbPr 的错误 (#2780)

  • 重新组织需求 (#2781)

  • WIP: 处理travis上的长时间运行命令 (#2782)

  • 弃用新手模块 (#2742) (#2784)

  • 在发布说明中提及弃用内容 (#2785)

  • [WIP] 修复漩涡中心坐标反转的问题 (#2790)

  • 形态学蛇的实现 (#2791)

  • 合并 TASKS.txt 与 CONTRIBUTING.txt (#2800)

  • 添加基于高斯滤波器的抗锯齿功能以进行缩放(#2802)

  • 在发布说明中添加形态学蛇 (#2803)

  • 如果 hough_line_peaks 未检测到任何内容,则返回空数组 (#2805)

  • 将 W503 添加到 pep8speaks 忽略列表中。(#2816)

  • 使用图像的极端值正确切片 PIL 调色板。(#2818)

  • 将 INSTALL 移至顶层 (#2819)

  • 让简单的分水岭算法再次快速 (#2821)

  • 图库现在指向稳定的文档 (#2822)

  • 将 AppVeyor 适配为使用 Python.org 的 dist,并移除安装脚本 (#2823)

  • 移除 pytest yield (#2824)

  • 修复了在组合投影变换与逆变换时的错误 (#2826)

  • 修复:在 restoration 模块的 __all__ 中添加 estimate_sigma (#2829)

  • 在文档构建中从 LaTeX 切换到 MathJax (#2832)

  • 文档字符串修复以改善公式格式 (#2834)

  • 修复 regionprops.bbox_area 错误 (#2837)

  • MAINT: 在appveyor中添加Python 3.6,进行小修改 (#2840)

  • 允许在3D中计算区域属性的凸面积(#2847)

  • [MRG] DOC 修复文档构建 (#2851)

  • feature.draw_multiblock_lbp 中将默认参数从列表改为元组 (#2852)

  • blob_dogblob_log 添加3D支持 (#2854)

  • 更新 compare_nrmse 文档字符串 (#2855)

  • 修复示例中的链接顺序 (#2858)

  • 将图像矩的计算添加到坐标中 (#2859)

  • 恢复梯度公式,修改弃用警告,并修复 skimage.feature.hog 中的 L2-Hys 范数 (#2864)

  • OverflowError: Python int 在 win-amd64-py2.7 上太大,无法转换为 C long (#2867)

  • 修复 skimage.measure.centroid 并增加测试覆盖率 (#2869)

  • feature.hog 添加多通道支持 (#2870)

  • 移除 active_contour 中的 scipy 版本检查 (#2871)

  • measure.compare_ssim 中更新 DOI 引用 (#2872)

  • 修复 test_random_shapes 中 RGB 的随机性和预期范围。(#2877)

  • Nl 表示针对大数据集的修复 (#2878)

  • 使 test_random_shapes 使用内部提供的测试工具 (#2879)

  • DOC: 更新 is_low_constrast 的文档字符串以匹配函数签名 (#2883)

  • 更新 RAG 文档字符串中的 URL (#2885)

  • 修复NL means文档字符串中的拼写错误 (#2887)

  • 噪声鲁棒的块距离估计用于非局部均值(#2890)

  • 允许在 compare_ssim, compare_psnr 等函数中使用混合数据类型。(#2893)

  • EHN 添加 Haar-like 特征 (#2896)

  • 将CBCL人脸数据库子集添加到 skimage.data (#2897)

  • HAAR 特征示例 (#2898)

  • 在所有构建上安装文档依赖项 (#2900)

  • 改进 LineModelND 文档字符串 (#2903)

  • 将LFW数据集的子集添加到 skimage.data (#2905)

  • skimage.restoration.unsupervised_wiener 的文档字符串中更新默认参数值 (#2906)

  • 还原“将CBCL人脸数据库子集添加到`skimage.data`” (#2907)

  • _enforce_label_connectivity_cython() 中移除未使用的参数 ‘n_segments’ (#2908)

  • 更新six版本以使pytest_cov工作(#2909)

  • 修复 draw._random_shapes._generate_triangle_mask 文档字符串中的拼写错误 (#2914)

  • 在进行非局部均值去噪时,不要假设有3个通道 (#2922)

  • 在 _integral_image_3d (非局部均值) 中添加缺失的 cdef (#2923)

  • morphology.remove_small_holes 参数 min_size 替换为 area_threshold (#2924)

  • 确保警告提供布尔数组是必要的 (#2930)

  • 在作者(Thomas Lewiner)的许可下移除版权声明(#2932)

  • 修复README中Windows二进制文件的链接。(#2934)

  • 处理 NumPy 1.14 API 变更 (#2935)

  • compare_ssim 中指定 gradient 参数的文档字符串 (#2937)

  • 修复了LBP文档中的断链问题 (#2941)

  • 修正了与形态学.binary_erosion 的边界值相关的错误 (#2945)

  • 修复了当种子像素位于修剪区域内时随机游走器的错误 (#2946)

  • 修复NL Means和Watershed中的Cython编译警告(#2947)

  • feature.plot_matches 中添加 alignment 参数 (#2955)

  • 尝试保存布尔图像时发出警告 (#2957)

  • 在多通道扭曲中允许不同的重缩放因子 (#2959)

  • 为 probabilistic_hough_line 添加种子参数 (#2960)

  • 对 #2946 的小样式修复 (#2961)

  • 在更少的 AppVeyor 平台上构建以避免超时 (#2962)

  • 分水岭分割:使适用于大数组 (#2967)

  • 将 data_range 标记为浮点数 (#2971)

  • 在pytest配置中使用正确的NumPy版本比较(#2975)

  • 处理 matplotlib 2.2 预发布版本的弃用功能 (#2977)

  • Bugfix LineModelND.residuals 未使用可选参数 params (#2979)

  • 在平面图像上返回空列表,使用 hough_ellipse #2820 (#2996)

  • 添加 0.13.1 版本的发布说明 (#2999)

  • MAINT: 移除将RGBA图像保存为jpeg文件的功能 (#3004)

  • 确保 _mean_std (#3008) 中的 stdev 始终为非负值

  • 在README中添加引用信息 (#3013)

  • 添加 YDbDr 色彩空间转换例程 (#3018)

  • 针对 #2859 的小型样式和文档更新 (#3023)

  • draw.random_shapes API 改进 (#3029)

  • 类型依赖的反演 (#3030)

  • 修复 ValueError: 缓冲区数据类型不匹配,预期为 ‘int64_t’ 但得到的是 ‘int’ 在 win_amd64 (#3033)

  • 在Cython模块中替换pow函数调用以修复Windows上的性能问题(#3035)

  • 将 __pycache__ 和 .cache 添加到 .gitignore 中。(#3037)

  • 修复在 Python 3.7 上出现的 RuntimeError: generator raised StopIteration 问题 (#3038)

  • 修复反转测试 (#3039)

  • 修复示例不显示图形的问题 (#3040)

  • 硬币样本图像的正确引用(#3042)

  • 在 dtype_range 中切换到基础 numpy int 数据类型 (#3050)

  • 通过将除法改为乘法并避免不必要的分配来加速 img_as_float (#3056)

  • 对于稀疏CG求解器,为SciPy >= 1.1提供atol=0关键字(#3063)

  • 更新依赖项和弃用项以修复 Travis 构建 (#3072)

  • 净化 marching_cubes_lewiner 间距输入参数 (#3074)

  • 允许在空图像上使用 convex_hull_image (#3076)

  • v0.13.x: 回溯移植 NumPy 1.14 兼容性 (#3085)

  • 强制Appveyor在测试失败时失败 (#3093)

  • threshold_local 添加到 filters 模块命名空间 (#3096)

  • 在不需要弃用的情况下,将 grey 替换为 gray (#3098)

  • 优化 _probabilistic_hough_line 函数 (#3100)

  • 在部署时重新构建文档以确保生成Javascript (#3104)

  • 修复随机图库脚本生成 (#3106)