image-js
Version:
Image processing and manipulation in JavaScript
47 lines (45 loc) • 1.89 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.names = exports.methods = void 0;
var _huang = _interopRequireDefault(require("./huang"));
var _intermodes = _interopRequireDefault(require("./intermodes"));
var _isodata = _interopRequireDefault(require("./isodata"));
var _li = _interopRequireDefault(require("./li"));
var _maxEntropy = _interopRequireDefault(require("./maxEntropy"));
var _mean = _interopRequireDefault(require("./mean"));
var _minError = _interopRequireDefault(require("./minError"));
var _minimum = _interopRequireDefault(require("./minimum"));
var _moments = _interopRequireDefault(require("./moments"));
var _otsu = _interopRequireDefault(require("./otsu"));
var _percentile = _interopRequireDefault(require("./percentile"));
var _renyiEntropy = _interopRequireDefault(require("./renyiEntropy.js"));
var _shanbhag = _interopRequireDefault(require("./shanbhag"));
var _triangle = _interopRequireDefault(require("./triangle"));
var _yen = _interopRequireDefault(require("./yen"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/**
* @typedef {('huang'|'intermodes'|'isodata'|'li'|'maxentropy'|'mean'|'minerror'|'minimum'|'moments'|'otsu'|'percentile'|'renyientropy'|'shanbhag'|'triangle'|'yen')} ThresholdAlgorithm
*/
const methods = exports.methods = {
huang: _huang.default,
intermodes: _intermodes.default,
isodata: _isodata.default,
li: _li.default,
maxentropy: _maxEntropy.default,
mean: _mean.default,
minerror: _minError.default,
minimum: _minimum.default,
moments: _moments.default,
otsu: _otsu.default,
percentile: _percentile.default,
renyientropy: _renyiEntropy.default,
shanbhag: _shanbhag.default,
triangle: _triangle.default,
yen: _yen.default
};
const names = exports.names = {};
Object.keys(methods).forEach(name => {
names[name] = name;
});