Research
Security News
Threat Actor Exposes Playbook for Exploiting npm to Build Blockchain-Powered Botnets
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.
phase-align
Advanced tools
Aligns two ndarrays up to a translation such that the sum of squared differences between them is minimized. This can be used as a quick preprocess for other more detailed alignment algorithms.
Here is a simple example showing how to use this code to image alignment. First, let's start out with an image:
var baboon = require("luminance")(require("baboon-image"))
Next, let's cut out a patch:
var patch = baboon.lo(222, 215).hi(80, 80)
Which looks like this:
Finally, we can use phase-align
to find the patch in the original image like this:
var position = require("phase-align")(patch, baboon)
console.log(position)
The above prints out the coordinates of the upper left corner of the patch in the original:
[ 222, 215 ]
Install using npm:
npm install phase-align
require("phase-align")(patch, image[, options])
Finds the pixel coordinates of the occurence of patch
within the larger image
patch
is an ndarray to matchimage
is the image to match withinoptions
is an object containing some optional parameters
normalize
Default true
. If set, images are normalized for intensity before matching (except for images whose size is one).Returns An array of coordinates representing the occurence of patch
within image
(c) 2013 Mikola Lysenko. MIT License
FAQs
Finds patterns in ndarrays
The npm package phase-align receives a total of 1 weekly downloads. As such, phase-align popularity was classified as not popular.
We found that phase-align demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.
Security News
NVD’s backlog surpasses 20,000 CVEs as analysis slows and NIST announces new system updates to address ongoing delays.
Security News
Research
A malicious npm package disguised as a WhatsApp client is exploiting authentication flows with a remote kill switch to exfiltrate data and destroy files.