---
description: I couldn't see any future profit from this app.
---

# I have super power (Abandoned)

## Goal

This is an AI app that could be able to publish to play store.

This app applies AI to the mobile device.

## Tools

* Flutter
* ML-kit
* Java
* C++ or Object-C

## Power Types

### 7. batch encryption and decryption for files

Use a string as a key, for users to encrypt or decrypt files.

Or encrypt videos at a pixel level, then decrypt that video in real-time with an overlay screen.

> 在关键帧的像素层面进行混淆加密。把像素打乱，可以打开但是看到的画面都是噪点。解密通过filter实现。[https://neoatlantis.org/%E7%94%B5%E5%B7%A5%E7%94%B5%E5%AD%90%E5%8F%8A%E4%BF%A1%E6%81%AF%E6%8A%80%E6%9C%AF/2017/02/20/jpeg-encryption.html](https://neoatlantis.org/%E7%94%B5%E5%B7%A5%E7%94%B5%E5%AD%90%E5%8F%8A%E4%BF%A1%E6%81%AF%E6%8A%80%E6%9C%AF/2017/02/20/jpeg-encryption.html)
>
> [https://github.com/yaleimeng/Image\_Encryptor\_and\_Decryptor](https://github.com/yaleimeng/Image\_Encryptor\_and\_Decryptor)
>
> [https://github.com/MarkMichon1/BitGlitter](https://github.com/MarkMichon1/BitGlitter)

### 6. text to image

1. use ocr to find all images with their correspondent text
2. train an AI that inputs text, outputs image

### 5. Group files based on filename under a folder (file clustering)

1. convert text to vectors.
2. clustering.

### 4. Group pictures (picture clustering)

1. get features from pictures. (You can use some models last layer's vector)
2. clustering.

### 3. Find similar images and remove the biggest one

name: cropped image saver

description: Because we don't need the full-screen screenshot. We need the cropped image.

status: pending

reason: those functions or features should get implemented by the phone manufacturer, like Xiaomi.

* how to use Pigeon to use java code from flutter
* get files from our user by java
* get all images from our user
* get permutations for image list by java
*
* see if one image belongs to another image
* get the vector representation of an image
* use cosine similarity to compare images
* get the size of an image
* sort images by size
* delete largest images&#x20;

[https://github.com/yingshaoxo/cropped-image-saver](https://github.com/yingshaoxo/cropped-image-saver)

### 2. An app to help people to remember other people's name

We do this to help people to build their own friend groups.

We have to use Face Detection to auto grab people's faces from the camera, and the cropped picture should be clean and neat.

status: pending

reason: don't know how to persistent data across device

[https://github.com/yingshaoxo/i-have-super-power/tree/master/app/YourName](https://github.com/yingshaoxo/i-have-super-power/tree/master/app/YourName)

### 1. Predict Next Number by giving a series of numbers

We do a simple prediction on a list of numbers.

status: **failed**

reason: deep learning wasn't that powerful enough to get general rules by giving it a series of numbers.

another reason: I'm a bad AI engineer at that time.
