Skip to content

色情图片离线识别,基于TensorFlow实现。识别只需200ms,可断网测试,成功率99%,调用只要一行代码,从雅虎的开源项目open_nsfw移植,tflite(6M)为训练好的模型,该模型文件可用于iOS、java、C++等平台

Notifications You must be signed in to change notification settings

manitozhang/open_nsfw_android

 
 

Repository files navigation

open_nsfw_android

Mozilla Add-on

色情图片离线识别,基于TensorFlow实现。识别只需200ms,可断网测试,成功率99%,调用只要一行代码,从雅虎的开源项目open_nsfw_python移植,tflite(6M)为训练好的模型,该模型文件可用于iOS、java、C++等平台

使用

  • Add it in your root build.gradle at the end of repositories:
	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}
  • Add the dependency
	dependencies {
	         //versionCode:上面小icon中最新版本号
	        implementation 'com.github.devzwy:open_nsfw_android:[versionCode]'
	}

  • Code like this
   val nsfwBean = NsfwHelper.getInstance(this, true, 1).scanBitmapSyn(bitmap)
   nsfwBean?.sfw ...
   nsfwBean?.nsfw ...
  • 项目打包时请使用如下代码确定你使用的ndk,否则会打包全部类型的库文件,导致项目异常庞大
    ndk {
                abiFilters 'armeabi-v7a'
            }

扫码下载

图片

提示:下面的图片不要在公共场所打开!!!

提示:下面的图片不要在公共场所打开!!!

提示:下面的图片不要在公共场所打开!!!

Demo运行结果(后期手动打码防止屏蔽):

图片

About

色情图片离线识别,基于TensorFlow实现。识别只需200ms,可断网测试,成功率99%,调用只要一行代码,从雅虎的开源项目open_nsfw移植,tflite(6M)为训练好的模型,该模型文件可用于iOS、java、C++等平台

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.3%
  • Other 0.7%