StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
977 B
45 lines
977 B
4 years ago
|
ndarray-homography
|
||
|
==================
|
||
|
Applies a homography to an ndarray.
|
||
|
|
||
|
# Example
|
||
|
|
||
|
```javascript
|
||
|
var imshow = require('ndarray-imshow')
|
||
|
var baboon = require('baboon-image')
|
||
|
var luminance = require('luminance')
|
||
|
var applyHomography = require('ndarray-homography')
|
||
|
var scratch = require('ndarray-scratch')
|
||
|
|
||
|
var baboonGrey = luminance(
|
||
|
scratch.zeros([baboon.shape[0], baboon.shape[1]]),
|
||
|
baboon)
|
||
|
|
||
|
imshow(applyHomography(
|
||
|
scratch.zeros(baboonGrey.shape),
|
||
|
baboonGrey,
|
||
|
[1, 0, 0,
|
||
|
0, 1, 0,
|
||
|
0, 0, 1]
|
||
|
))
|
||
|
```
|
||
|
|
||
|
# Install
|
||
|
|
||
|
```
|
||
|
npm install ndarray-homography
|
||
|
```
|
||
|
|
||
|
# API
|
||
|
|
||
|
### `require('ndarray-homography')(dest, src, M)`
|
||
|
Applies a [homography](http://en.wikipedia.org/Homography) to an ndarray.
|
||
|
|
||
|
* `dest` is a destination image, which has the same size as the input image
|
||
|
* `src` is the input image
|
||
|
* `M` is a homography encoded as a flattened matrix in column major order (consistent with OpenGL's format)
|
||
|
|
||
|
**Returns** `dest`
|
||
|
|
||
|
# Credits
|
||
|
(c) 2014 Mikola Lysenko. MIT License
|