MCPcopy Index your code
hub / github.com/buni-rock/Pixie

github.com/buni-rock/Pixie @0.6.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.6.1 ↗ · + Follow
1,576 symbols 4,518 edges 64 files 1,068 documented · 68%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Pixie

About

Pixie is an image(s) labeling/annotation application which allows the user to label his images using the follwings: - Bounding box - Polygon - Free hand drawing - Semantic segmentation - Scene/Frame annotation

Before using Pixie, we highly recomand to read the user manual. Alternatively the user manual can be found in Pixie's deliverables.

As it is very well known, an image is worth a thousound words, so here there are some output images labeled using Pixie

The very well known Bounding Box labeling:

Polygon labeling:

Semantic segmentation:

Before and after image compilations; they are shown only as demonstrator

Semantic segmentation video file

Watch the video

Features List

To be updated

Development

Dependencies

Pixie is implemented in Java, hence the java runtime environment(JRE) is necessary to run the application. Pixie has been tested using JRE 8, both Oracle's and OpenJDK.

Build project

The project can be built using Netbeans/IntelliJ/eclipse projects or using the Ant build files. TO BE CONTINUED

Core symbols most depended-on inside this repo

notifyObservers
called by 72
04_Software/03_Development/02_SourceCode/java/src/observers/NotifyObservers.java
getRGB
called by 62
04_Software/03_Development/02_SourceCode/java/src/common/Utils.java
originalToResized
called by 57
04_Software/03_Development/02_SourceCode/java/src/library/Resize.java
setHelpText
called by 51
04_Software/03_Development/02_SourceCode/java/src/gui/viewer/UserConfigs.java
equals
called by 51
04_Software/03_Development/02_SourceCode/java/src/gui/support/CropObject.java
getText
called by 51
04_Software/03_Development/02_SourceCode/java/src/gui/support/DisplayBBox.java
addMouseListener
called by 47
04_Software/03_Development/02_SourceCode/java/src/paintpanels/DrawingPanel.java
getObjectId
called by 43
04_Software/03_Development/02_SourceCode/java/src/gui/support/Objects.java

Shape

Method 1,500
Class 69
Enum 7

Languages

Java100%

Modules by API surface

04_Software/03_Development/02_SourceCode/java/src/gui/viewer/GUILabelingTool.java146 symbols
04_Software/03_Development/02_SourceCode/java/src/gui/actions/GUIController.java120 symbols
04_Software/03_Development/02_SourceCode/java/src/gui/viewer/CropWindow.java98 symbols
04_Software/03_Development/02_SourceCode/java/src/gui/viewer/UserConfigs.java94 symbols
04_Software/03_Development/02_SourceCode/java/src/gui/editobject/EditWindow.java94 symbols
04_Software/03_Development/02_SourceCode/java/src/paintpanels/DrawingPanel.java90 symbols
04_Software/03_Development/02_SourceCode/java/src/gui/viewer/BoundingBoxWindow.java85 symbols
04_Software/04_Test/04_Java/JUnit/library/ResizeTest.java60 symbols
04_Software/04_Test/04_Java/JUnit/common/UtilsTest.java58 symbols
04_Software/03_Development/02_SourceCode/java/src/common/Utils.java56 symbols
04_Software/03_Development/02_SourceCode/java/src/common/UserPreferences.java46 symbols
04_Software/03_Development/02_SourceCode/java/src/gui/viewer/AttributesDefinition.java45 symbols

For agents

$ claude mcp add Pixie \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact