/an-chrome-extension

Essa é uma aplicação que utiliza os classificadores do tensor hub e o Tensorflow JS para a criação de uma extensão chrome que filtre toda imagens.

Primary LanguageTypeScriptMIT LicenseMIT

an-chrome-extension

Essa é uma aplicação que utiliza os classificadores do tensor hub e o Tensorflow JS para a criação de uma extensão chrome que filtre toda imagens.

Artigo produzido: Uma Extensão do Chrome para Filtragem de Imagens Digitais Usando Redes Neurais Convolucionais

compilação da extensão:

npm install
npm run build

alterações no projeto angular

Caso queria ver as alterações feitas para no projeto angular para compilar uma extensão chrome veja o ANGULAR.md.

Instalando uma extensão em desenvolvimento

Para instalar uma extensão desempacotada no chrome pode seguir essas instruções do próprio chrome: instruções chrome ou seguir o seguinte passo a passo:

Foto de Auxilio

  1. Abra a aba das extensões: chrome://extensions
  2. Habilite o Developer mode (canto superior direito)
  3. Click em LOAD UNPACKED e selecione a pasta an-chrome-extension localizada em dist desse repositório, onde está localizada o manifest.json
  • ou você pode baixar e extrair o .zip da release do github :)

Demonstração da Extensão:

Filtrando tubarões

FILTRANDO TUBARÕES

Filtando Conteúdo adulto

FILTRANDO PORNOGRAFICA

Referencias

https://www.tensorflow.org/js/tutorials
https://developer.chrome.com/extensions/getstarted
https://github.com/tensorflow/tfjs-examples/tree/master/chrome-extension