@@ -6,6 +6,9 @@ const macroAugmenter = require('../macros/augmenter');
66test ( 'affine scale 0.5 replicate' , macroAugmenter , AffineTransform , {
77 inputFilename : 'lenna.png' ,
88 outputFilename : 'lenna-affine-scale-0.5.png' ,
9+ backends : [
10+ 'opencv4nodejs'
11+ ] ,
912 // InputPoints: [[0, 0], [1, 0], [0, 1], [1, 1]],
1013 // outputPoints: [[0.25, 0.25], [0.75, 0.25], [0.25, 0.75], [0.75, 0.75]],
1114 options : {
@@ -18,6 +21,9 @@ test('affine scale 0.5 replicate', macroAugmenter, AffineTransform, {
1821test ( 'affine scale 2 replicate' , macroAugmenter , AffineTransform , {
1922 inputFilename : 'lenna.png' ,
2023 outputFilename : 'lenna-affine-scale-2.png' ,
24+ backends : [
25+ 'opencv4nodejs'
26+ ] ,
2127 inputPoints : [ [ 0 , 0 ] , [ 1 , 0 ] , [ 0 , 1 ] , [ 1 , 1 ] ] ,
2228 outputPoints : [ [ - 0.5 , - 0.5 ] , [ 1.5 , - 0.5 ] , [ - 0.5 , 1.5 ] , [ 1.5 , 1.5 ] ] ,
2329 options : {
@@ -30,6 +36,9 @@ test('affine scale 2 replicate', macroAugmenter, AffineTransform, {
3036test ( 'affine translatePercent 0.1' , macroAugmenter , AffineTransform , {
3137 inputFilename : 'lenna.png' ,
3238 outputFilename : 'lenna-affine-translate-10.png' ,
39+ backends : [
40+ 'opencv4nodejs'
41+ ] ,
3342 options : {
3443 translatePercent : 0.1 ,
3544 borderValue : [ 255 , 0 , 0 ] ,
@@ -40,6 +49,9 @@ test('affine translatePercent 0.1', macroAugmenter, AffineTransform, {
4049test ( 'affine translatePercent 0.1, -0.2' , macroAugmenter , AffineTransform , {
4150 inputFilename : 'lenna.png' ,
4251 outputFilename : 'lenna-affine-translate-10-20.png' ,
52+ backends : [
53+ 'opencv4nodejs'
54+ ] ,
4355 inputPoints : [ [ 0 , 0 ] , [ 0 , 1 ] ] ,
4456 outputPoints : [ [ 0.1 + 0.25 , - 0.2 + 0.25 ] , [ 0.1 + 0.25 , 0.75 - 0.2 ] ] ,
4557 options : {
@@ -53,6 +65,9 @@ test('affine translatePercent 0.1, -0.2', macroAugmenter, AffineTransform, {
5365test ( 'affine rotate 10' , macroAugmenter , AffineTransform , {
5466 inputFilename : 'lenna.png' ,
5567 outputFilename : 'lenna-rotate-10.png' ,
68+ backends : [
69+ 'opencv4nodejs'
70+ ] ,
5671 options : {
5772 rotate : 10 ,
5873 borderValue : [ 255 , 0 , 0 ] ,
@@ -63,6 +78,9 @@ test('affine rotate 10', macroAugmenter, AffineTransform, {
6378test ( 'affine shear -25' , macroAugmenter , AffineTransform , {
6479 inputFilename : 'lenna.png' ,
6580 outputFilename : 'lenna-shear-25.png' ,
81+ backends : [
82+ 'opencv4nodejs'
83+ ] ,
6684 options : {
6785 shear : - 25 ,
6886 borderValue : [ 255 , 0 , 0 ] ,
@@ -72,6 +90,9 @@ test('affine shear -25', macroAugmenter, AffineTransform, {
7290test ( 'affine all' , macroAugmenter , AffineTransform , {
7391 inputFilename : 'lenna.png' ,
7492 outputFilename : 'lenna-affine-all.png' ,
93+ backends : [
94+ 'opencv4nodejs'
95+ ] ,
7596 options : {
7697 scale : 0.5 ,
7798 translatePercent : [ 0.1 , 0.2 ] ,
@@ -84,6 +105,9 @@ test('affine all', macroAugmenter, AffineTransform, {
84105
85106test ( 'affine transparent image to transparent border' , macroAugmenter , AffineTransform , {
86107 inputFilename : 'lenna-with-alpha.png' ,
108+ backends : [
109+ 'opencv4nodejs'
110+ ] ,
87111 options : {
88112 rotate : 10 ,
89113 borderType : 'transparent' ,
0 commit comments