import React, { Component } from 'react' import { bindActionCreators } from 'redux' import { connect } from 'react-redux' import { Loader } from '../common' import * as actions from './faceSearch.actions' class FaceSearchQuery extends Component { state = { image: null } upload(e) { const { payload } = this.props const files = e.dataTransfer ? e.dataTransfer.files : e.target.files let i let file for (i = 0; i < files.length; i++) { file = files[i] if (file && file.type.match('image.*')) break } if (!file) return var fr = new FileReader(); fr.onload = () => { fr.onload = null this.setState({ image: fr.result }) } fr.readAsDataURL(files[0]); this.props.actions.upload(this.props.payload, file) } render() { const { result } = this.props const { image } = this.state const style = {} if (image) { style.backgroundImage = 'url(' + image + ')' style.backgroundSize = 'cover' } return (
Use facial recognition to reverse search into the LFW dataset and see if it contains your photos.
Read more about privacy.