Skip to content

Commit 40bfa8f

Browse files
Ace NassriAhrar Monsur
authored andcommitted
Remove entire video from faces (#410)
1 parent 96d2622 commit 40bfa8f

File tree

2 files changed

+10
-32
lines changed

2 files changed

+10
-32
lines changed

video-intelligence/analyze.js

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -44,22 +44,11 @@ function analyzeFaces (gcsUri) {
4444
console.log('Faces:');
4545
faces.forEach((face, faceIdx) => {
4646
console.log('Thumbnail size:', face.thumbnail.length);
47-
48-
const isEntireVideo = face.segments.some((segment) =>
49-
segment.startTimeOffset.toNumber() === -1 &&
50-
segment.endTimeOffset.toNumber() === -1
51-
);
52-
53-
if (isEntireVideo) {
54-
console.log(`Face #${faceIdx}`);
55-
console.log(`\tEntire video`);
56-
} else {
57-
face.segments.forEach((segment, segmentIdx) => {
58-
console.log(`Face #${faceIdx}, appearance #${segmentIdx}:`);
59-
console.log(`\tStart: ${segment.startTimeOffset / 1e6}s`);
60-
console.log(`\tEnd: ${segment.endTimeOffset / 1e6}s`);
61-
});
62-
}
47+
face.segments.forEach((segment, segmentIdx) => {
48+
console.log(`Face #${faceIdx}, appearance #${segmentIdx}:`);
49+
console.log(`\tStart: ${segment.startTimeOffset / 1e6}s`);
50+
console.log(`\tEnd: ${segment.endTimeOffset / 1e6}s`);
51+
});
6352
});
6453
})
6554
.catch((err) => {

video-intelligence/quickstart.js

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -48,22 +48,11 @@ video.annotateVideo(request)
4848
const faces = annotations.faceAnnotations;
4949
faces.forEach((face, faceIdx) => {
5050
console.log('Thumbnail size:', face.thumbnail.length);
51-
52-
const isEntireVideo = face.segments.some((segment) =>
53-
segment.startTimeOffset.toNumber() === -1 &&
54-
segment.endTimeOffset.toNumber() === -1
55-
);
56-
57-
if (isEntireVideo) {
58-
console.log(`Face #${faceIdx}`);
59-
console.log(`\tEntire video`);
60-
} else {
61-
face.segments.forEach((segment, segmentIdx) => {
62-
console.log(`Face #${faceIdx}, appearance #${segmentIdx}:`);
63-
console.log(`\tStart: ${segment.startTimeOffset / 1e6}s`);
64-
console.log(`\tEnd: ${segment.endTimeOffset / 1e6}s`);
65-
});
66-
}
51+
face.segments.forEach((segment, segmentIdx) => {
52+
console.log(`Face #${faceIdx}, appearance #${segmentIdx}:`);
53+
console.log(`\tStart: ${segment.startTimeOffset / 1e6}s`);
54+
console.log(`\tEnd: ${segment.endTimeOffset / 1e6}s`);
55+
});
6756
});
6857

6958
// Gets labels for video from its annotations

0 commit comments

Comments
 (0)