Skip to content

human-centered-ai-lab/app-kandinsky-pattern-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kandinsky Pattern Generator

This project provides libraries to generate Kandinsky figures.

A Kandinsky Pattern is defined as a set of Kandinsky Figures following a "Model of Truth", i.e. for each Kandinsky Figure, we can tell if it belongs to the Kandinsky Pattern and why this is the case.

A Kandinsky Figure consists of at least one (1 ... n) objects within a square with the following conditions:

  • each objects has a
    • type: circle, square, triangle, etc.
    • colour: red, blue, yellow, etc.
    • specific size and position
  • Objects are non overlapping
  • Objects are completely within the square, i.e. they have a maximal size
  • Objects are recognizable, i.e. they have a minimal size

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GPLv3+

About

Python scripts to generate Kandinsky- Figures, Patterns and Series (Images and Captions)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published