Skip to content

Commit e381841

Browse files
author
Kevin Scott
committed
Check for accurate presence
1 parent 5bf98c5 commit e381841

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import * as tf from '@tensorflow/tfjs';
22
import cropAndResizeImage from './cropAndResizeImage';
33
import getClasses from './getClasses';
44
import train from './train';
5+
import translateImages from './translateImages';
56
import loadPretrainedModel, {
67
PRETRAINED_MODELS_KEYS,
78
} from './loadPretrainedModel';
@@ -58,7 +59,7 @@ class MLClassifier {
5859
}
5960

6061
private getData = async (dataType: string): Promise<ICollectedData> => {
61-
if (dataType !== 'train' || dataType !== 'eval') {
62+
if (dataType !== 'train' && dataType !== 'eval') {
6263
throw new Error(`Datatype ${dataType} unsupported`);
6364
}
6465

src/translateImages.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import * as tf from '@tensorflow/tfjs';
2+
13
const loadImage = async (src: string) => new Promise<HTMLImageElement>((resolve, reject) => {
24
const image = new Image();
35
image.src = src;
@@ -14,7 +16,7 @@ const translateImages = async (origImages: Array<tf.Tensor3D | HTMLImageElement
1416
if (typeof image === 'string') {
1517
const loadedImage = await loadImage(image);
1618
image = tf.fromPixels(loadedImage);
17-
} else if (image.src) {
19+
} else if (image instanceof HTMLImageElement) {
1820
const loadedImage = await loadImage(image.src);
1921
image = tf.fromPixels(loadedImage);
2022
}
@@ -26,4 +28,4 @@ const translateImages = async (origImages: Array<tf.Tensor3D | HTMLImageElement
2628
return images;
2729
}
2830

29-
export translateImages;
31+
export default translateImages;

0 commit comments

Comments
 (0)