历史

版本1.4.13(2022年6月28日)

  • 修复免费映像测试(并使免费映像加载更加健壮,请参阅#129)

  • 添加GIL修复(在较新的NumPy版本中触发崩溃)

版本1.4.12(2021年10月14日)

  • 更新到较新的NumPy

  • 为Python3.9和3.10构建控制盘

版本1.4.11(2020年8月16日)

  • 将测试转换为最热测试

  • 修复对PyPy的测试

版本1.4.10(2020年6月11日)

版本1.4.9(2019年11月12日)

  • 修复自由映像检测(问题#108)

版本1.4.8(2019年10月11日)

  • 修复共生矩阵计算(由@data aaz打补丁)

版本1.4.7(2019年7月10日)

  • 修复Windows上的编译

版本1.4.6(2019年7月10日)

  • 使分水岭适用于2个以上的体素(第102期)

  • 从演示中删除牛奶

  • 通过避免不必要的阵列拷贝来提高性能 cwatershed()majority_filter() 和颜色转换

  • 修复插补中的错误

版本1.4.5(2018年10月20日)

  • 将代码升级到较新的NumPy API(问题#95)

版本1.4.4(2017年11月5日)

  • 修复Bernsen阈值中的错误(问题#84)

版本1.4.3(2016年10月3日)

  • 修复分发(添加缺少的Readme.md文件)

版本1.4.2(2016年10月2日)

  • 修整 resize\_to 准确返回请求的大小

  • 修复了在具有负值的数组上计算纹理时的硬崩溃(问题#72)

  • 增列 distance Haralick功能的参数(拉请求#76,Guillaume Lemaitre)

版本1.4.1(2015年12月20日)

  • 添加Filter_Label函数

  • 修复32位平台和较旧版本的NumPy上的测试

版本1.4.0(2015年7月8日)

  • 增列 mahotas-features.py 脚本

  • 增列 short 引文()函数的参数

  • 增列 max_iter Thin()函数的参数

  • 修复了没有背景时的标签.bbox(问题#61,由Daniel Haehn报道)

  • BBox现在允许大于2的维度(包括在使用 as_sliceborder 论据)

  • 尺寸大于2的扩展裁剪框

  • 向Haralick要素添加了Use_x_Minus_y_Variance选项

  • 添加函数 lbp_names

版本1.3.0(2015年4月28日)

  • 改进Free Image.WRITE_MULTPAGE中的内存处理

  • 固定矩参数交换

  • 添加Labeled.bbox函数

  • 增列 return_meanreturn_mean_ptp Haralick函数的参数

  • 加法高斯滤波法(王建宇著)

  • 添加拉普拉斯滤光片(王建宇)

  • 修复了传递不匹配参数时Medium_Filter中的崩溃

  • 修复ndim>2的GaussFilter1d

版本1.2.4(2014年12月23日)

  • 添加基于PIL的IO

版本1.2.3(2014年11月8日)

  • 在顶层导出均值过滤器(_F)

  • 修正了Zernike矩计算(Sergey Demurin报道)

  • 在没有NPY_FLOAT128的平台上修复编译(Gabi Davar打补丁)

版本1.2.2(2014年10月19日)

  • 将最小长度参数添加到LABEED_SUM

  • 泛化regmax/regmin以处理浮点图像

  • 允许浮点输入以 cwatershed()

  • 正确检查Float16和Float128输入

  • 将Sobel转换为纯函数(即,不要标准化其输入)

  • 修复Sobel过滤

版本1.2.1(2014年7月21日)

  • 在setup.py中显式设置numpy.clude_dirs() [patch by Andrew Stromnov]

1.2版(2014年7月17日)

  • 在mahotas命名空间级别导出locmax|Locmin

  • 将椭圆轴从偏心代码中分离出来,因为它本身可能很有用

  • 增列 find() 功能

  • 增列 mean_filter() 功能

  • 修整 cwatershed() 溢出可能性

  • 使带标签的函数更灵活地接受更多类型

  • 修复中的崩溃 close_holes() 使用ND图像(对于n>2)

  • 删除matplotlibwire

  • 使用标准的setupTool进行构建(而不是numpy.distutils)

  • 增列 overlay() 功能

版本1.1.1(2014年7月4日)

  • 修复了带有ND图像的Close_holes()中的崩溃(对于n>2)

1.1.0(2014年2月12日)

  • 更好的错误检查

  • 用阶数1修正整数图像的内插

  • 将RESIZE_TO添加到&RESIZE_RGB_TO

  • 添加工作服覆盖范围

  • 修复SLIC超像素连接

  • 添加Remove_Regions_where函数

  • 修复卷积中的硬崩溃

  • 修复卷积1d中的轴处理

  • 将归一化添加到矩计算

1.0.4(2013-12-15)

  • 添加mahotas.demos.load()

  • 添加Stretch_RGB()函数

  • 将演示添加到mahotas命名空间

  • 修复SLIC超像素

1.0.3(2013-10-06)

  • 向bbox()添加BORDER&AS_SLICE参数

  • Gauss_Filter中更好的错误信息

  • 允许as_rgb()接受整数参数

  • 将距离()扩展到n维

  • 更新到较新的Numpy API(删除对PyArray成员的直接访问)

1.0.2(2013年7月10日)

  • 修复要求文件名

1.0.1(2013年7月9日)

  • 添加LBP_Transform()函数

  • 添加rgb2Sepia函数

  • 添加mahotas.demos.core_Image()函数

  • 解决matplotlib.imsave的GreyScale实现

  • 修复Haralick错误(报道和补丁:Tony S Yu)

  • 添加count_binary1s()函数

1.0(2013年5月21日)

  • 修复纹理分析中的几个角点情况

  • 与Travis集成

  • 更新引用(包括DOI)

0.99(2013年5月4日)

  • 使matplotlib成为软依赖

  • 添加demos.Image_Path()函数

  • 添加引文()函数

这个版本是 1.0 beta

0.9.8(2013年4月22日)

  • 使用matplotlib作为IO后端(仅限回退)

  • 计算密集的冲浪要素

  • 固定Sobel边缘滤波(后处理)

  • 更快的一维抽搐(包括更快的高斯滤波)

  • 与位置无关的测试(在任何地方运行mahotas.tests.run())

  • 添加LABELEED.IS_SAME_LABELING函数

  • 后置滤镜SLIC,用于更平滑的区域

  • 修复多个平台上的编译警告

0.9.7(2013年2月3日)

  • 增列 haralick_features 功能

  • 增列 out 参数设置为缺少该参数的变形函数

  • 使用空的结构元素修复erode()和diplate()

  • C数组中特殊情况下的二进制腐蚀/膨胀

  • 修复TAS中关于零输入的长期警告

  • 增列 verbose 将参数传递给tests.run()

  • 增列 circle_semorph

  • 允许 loc(max|min) 接受浮点输入

  • 添加Bernsen局部阈值 (bernsengbernsen 功能)

0.9.6(2012年12月2日)

  • 修整 distance() 非布尔图像(GitHub上的第24期)

  • 修复Mac OS上PY3上的编码问题(GitHub上的问题#25)

  • 增列 relabel() 功能

  • 增列 remove_regions() 标号模中的函数

  • 修整 median_filter() 在边界上(尊重 mode 论据)

  • 增列 mahotas.color 色彩空间间转换模块

  • 添加SLIC超像素

  • 对文档进行了许多改进

0.9.5(2012年11月5日)

  • 修复旧版G++中的编译

  • 更快的大津阈值

  • 在不支持2to3的情况下支持Python3

  • 增列 cdilate 功能

  • 增列 subm 功能

  • 添加TOPHAT变换(函数 tophat_closetophat_open )

  • 增列 mode Euler()的参数(Karol M.Langner提供的补丁)

  • 增列 mode Bwperim()和bards()的参数(Karol M.Langner提供的补丁)

0.9.4(2012年10月10日)

  • 32位计算机上的修复编译(Christoph Gohlke打补丁)

0.9.3(2012年10月9日)

  • 固定插值法(Christoph Gohlke报道)

  • 修复第二个插补错误(Christoph Gohlke报告和补丁)

  • 将测试更新为较新的NumPy

  • 增强的调试模式(在环境中使用DEBUG=2进行编译)

  • 更快的变形。扩张()

  • 添加LABELEED.LABEL_MAX&LABELEED.LABEL_MIN(这也导致了LABEL_*代码的重构)

  • 许多文档修复

0.9.2(2012年9月1日)

  • Mac OS X 10.8上的修复编译(Davide Cittaro报道)

  • 克里斯托夫·戈尔克在Windows上修复免费映像

  • 稍快的过滤器实施

0.9.1(2012年8月28日)

  • 支持Python3(您需要使用 2to3 )

  • Haar小波(正反变换)

  • Daubechies小波(正反变换)

  • OTSU阈值处理中的角例修复

  • 添加软阈值函数

  • 让Polygon.vvexhull返回ndarray(而不是列表)

  • Regmin/regmax/lose_holes中的内存使用改进(首先由Thanasi作为问题9报告)

0.9(2012年7月16日)

  • 在GASSUS_FILTER上自动将整数转换为DOUBLE(以前,整数值会导致零值输出)。

  • 检查(reg|loc)中的整数类型(max|min)

  • 使用名称 out 而不是 output 用于输出参数。这个更配Numpy

  • 切换到麻省理工学院的执照

0.8.1(2012年6月6日)

  • 修复了使用Order参数时出现的Gauss_Filter错误(John Mark Agosta报道)

  • 添加mor.cerode

  • 改进regmax()和regmin()。将以前的实现重命名为Locmax()和Locmin()

  • 修复非连续阵列上的erode()

0.8(2012年5月7日)

  • 将功能移动到子模块

  • 添加Morph.Open函数

  • 添加mor.regmax和mor.regmin函数

  • 添加Mor.Close函数

  • 修复变形。扩张崩溃

0.7.3(2012年3月14日)

  • 修复测试数据的安装

  • 灰阶侵蚀与膨胀

  • 使用IMREAD模块(如果可用)

  • 将输出参数添加到erode()和diplate()

  • 添加第14个Haralick功能(由MattyG修补)-默认情况下当前处于关闭状态

  • 改进的Zernike界面(Zernike_Moments)

  • 将REMOVE_BORDING添加到标签

  • 更快地实施 bwperim

  • 增列 roundness 形状特征

0.7.2(2012年2月13日)

有两个小的补充:

  • 添加AS_RGB(特别适用于交互使用)

  • 添加高斯滤波(来自scipy.ndimage)

并修复了几个错误:

  • 修复32位计算机中的类型错误(Lech Wiktor Piotrowski的错误报告)

  • 修复卷积1d

  • 修复排名过滤器(_F)

0.7.1(2012年1月6日)

最重要的更改修复了Mac OS X上的编译

其他变化:

  • 添加卷积1d

  • 检查卷积参数是否具有正确的维度(而不是崩溃)

  • 将DESCRIPTOR_ONLY参数添加到surf.Descriptors

  • 指定freImage.py上的所有函数签名

对于版本 0.7 (Dec 5 2011)

最大的变化是 dependency on scipy was removed 。作为这一过程的一部分,添加了内插子模块。还有一些重要的错误修复。

  • 允许在Zernike矩计算中指定中心

  • 修复本地二进制模式

  • 消除对scipy的依赖

  • 添加插补模块(来自scipy.ndimage)

  • 添加标签总和和标签大小(_S)

  • Gvoronoi不再依赖Scipy

  • Mahotas是可以进口的,而不需要加水

  • 修复2D TAS中的错误(Jenn Bakal报道)

  • 支持使用免费图像加载1位黑白图像

  • 修复GIL对错误的处理(Gareth McCaughan报道)

  • 修复64位计算机的免费映像

版本.6.6(2011年8月8日)

  • 修复Fill_Polygon错误(由joferkington修复)

  • 修复Haralick功能6(由Rita Simóes修复)

  • 实施 morph.get_structuring_element 对于ndim>2。这意味着诸如 label() 现在还可以在多个维度上工作

  • 添加中值滤波(&D) rank_filter 功能

  • 添加TEMPLATE_MATCH函数

  • 通过使用mahotas.Internal进行重构

  • 当编译的模块无法加载时,更好的错误消息

  • 更新联系人电子邮件。所有文件现在都是数字文档格式。

对于版本 0.6.5

  • 增列 max_points & descriptor_only 对mahotas.surf的争论

  • 修复3-D图像的Haralick(Rita Simóes的错误报告)

  • 更好的错误消息

  • 修复非布尔输入的命中和未命中

  • 增列 label() 功能

对于版本 0.6.4

  • 修复错误 cwatershed() 使用RETURN_LINES=1时

  • 修复错误 cwatershed() 当对图像和标记使用等效类型时

  • 将测试移至mahotas.test并将其包含在分发中

  • 在分发中包含更改日志

  • 修复Mac OS上的编译

  • 修复GCC的编译警告

对于版本 0.6.3

  • 改进 mahotas.stretch() 功能

  • 修复SURF中的角点大小写(当行列式为零时)

  • threshold Mahotas.surf中的参数

  • Imreadfrom Blob()和imavetoblob()函数

  • max_points Mahotas.surf.interest_Points()的参数

  • 增列 mahotas.labeled.borders 功能

对于版本 0.6.2

错误修复版本:

  • 修复SURF中的内存泄漏(_S)

  • 更强大的免费图像搜索

  • 用于检索中间结果的mahotas.surf()中的更多函数

  • 改进Windows上的编译(Christoph Gohlke提供的补丁)

对于版本 0.6.1

  • 在形态功能中释放GIL

  • 卷积

  • Edge.sobel()中的Just_Filter选项

  • Mahotas.标记函数

  • 冲浪地方特色

对于版本 0.6

  • 改进本地二进制模式(更快、更好的界面)

  • 更快的侵蚀()(快10倍)

  • 扩展速度更快()(速度提高2倍)

  • 3D图像的助教

  • 用于3D图像的Haralick