Skip to content

Application developed as a work on the discipline of introduction to artificial intelligence in which it was necessary to apply the concepts learned in a functional application.

Notifications You must be signed in to change notification settings

BPerdona/ImageClusterApp

Repository files navigation

Image Cluster App

This application had as its main idea to apply fundamentals of artificial intelligence in a mobile project.

Context

Based on the algorithms learned in class, I decided to create an application in which it would be possible to add an image and select the number of clusters (Colors) that it will have. This makes it possible to run the KMeans Algorithm that will group all the pixels and select their "Representative", thus being able to replace them at the end of the process, thus creating a new image.

Example

Original

Original

Same Image with 6 Clusters

6_Clusters colors

Libs

Features

  • Image Insertion
  • Image Clustering
  • Select N Clusters
  • Run multiple times without restarting
  • Save Clustered Image
  • Color listing (Centroids)
  • Fix out of memory with large images

About

Application developed as a work on the discipline of introduction to artificial intelligence in which it was necessary to apply the concepts learned in a functional application.

Topics

Resources

Stars

Watchers

Forks

Languages