https://github.com/peterdee/js-nms
Non Maximum Suppression with Javascript
https://github.com/peterdee/js-nms
javascript js nms non-maximum-suppression
Last synced: 10 months ago
JSON representation
Non Maximum Suppression with Javascript
- Host: GitHub
- URL: https://github.com/peterdee/js-nms
- Owner: peterdee
- License: mit
- Created: 2023-06-28T11:21:55.000Z (almost 3 years ago)
- Default Branch: release
- Last Pushed: 2023-07-23T17:06:28.000Z (almost 3 years ago)
- Last Synced: 2025-07-21T16:26:16.575Z (11 months ago)
- Topics: javascript, js, nms, non-maximum-suppression
- Language: JavaScript
- Homepage:
- Size: 56.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## Non Maximum Suppression with Javascript
Examples of Non Maximum Suppression with Javascript:
- [fast nms](./fast-nms.js)
- [recursive NMS](./recursive-nms.js)
Recursive NMS works well with static entities (i. e. feature detection on a static image), but does not work well for dynamic cases (feature detection in a video stream) since it uses recursion.
Fast NMS solves the issue, however the results are not as good as in recursive implementation.
### Implementations
Fast NMS is implemented and used here: https://github.com/peterdee/fast-camera/blob/release/src/fast-canvas/nms.ts
Recursive NMS is also implemented in Golang here: https://github.com/peterdee/go-fast/blob/release/nms.go
### License
[MIT](LICENSE.md)