All Projects → ksnip → kImageAnnotator

ksnip / kImageAnnotator

Licence: LGPL-3.0 License
Tool for annotating images

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to kImageAnnotator

visioStencils
My 2,700 visio 🎨 shapes, stencils, symbols, and icons collection to visually represent IT infrastructure
Stars: ✭ 43 (-21.82%)
Mutual labels:  drawing, shapes
ludigraphix.github.io
Documentation for Ludigraphix
Stars: ✭ 21 (-61.82%)
Mutual labels:  drawing, shapes
SwiftUI-Shapes
Commonly Used Shapes and Utilities In SwiftUI
Stars: ✭ 52 (-5.45%)
Mutual labels:  drawing, shapes
vue-draw
Drawing Component for VueJS
Stars: ✭ 26 (-52.73%)
Mutual labels:  drawing
svg-path-outline
Create an outline surrounding an SVG path
Stars: ✭ 56 (+1.82%)
Mutual labels:  drawing
react-native-draw
SVG based data-driven React Native drawing component 🎨
Stars: ✭ 41 (-25.45%)
Mutual labels:  drawing
mightyscape-1.X
A maintained extension collection for Inkscape 1.0+, working on Windows and Linux
Stars: ✭ 23 (-58.18%)
Mutual labels:  shapes
isometric
A lightweight JavaScript library, written in TypeScript to create isometric projections using SVGs
Stars: ✭ 53 (-3.64%)
Mutual labels:  drawing
pydrawing
Pydrawing: Beautify your image or video.
Stars: ✭ 81 (+47.27%)
Mutual labels:  drawing
SyncPaint
A web app for synchronized group drawing. Draw together with other people in real time.
Stars: ✭ 42 (-23.64%)
Mutual labels:  drawing
sinus-studio
Draws and animates a 3D spirograph-like curves.
Stars: ✭ 19 (-65.45%)
Mutual labels:  drawing
mosaicshapes
Transform pictures to Chuck Close inspired mosaic art.
Stars: ✭ 18 (-67.27%)
Mutual labels:  shapes
DashcamCleaner
Censor identifiable information in videos., in particular dashcam recordings in Germany.
Stars: ✭ 20 (-63.64%)
Mutual labels:  blur
free-arrow
Implementation of the Free Arrow in Scala and other helpful tools for working with Arrows
Stars: ✭ 14 (-74.55%)
Mutual labels:  arrows
fishdraw
procedurally generated fish drawings
Stars: ✭ 1,963 (+3469.09%)
Mutual labels:  drawing
drawsvg-editor
Full SVG Editor to be installed as desktop app
Stars: ✭ 19 (-65.45%)
Mutual labels:  drawing
cidrawing
A vector graphics library for Android
Stars: ✭ 35 (-36.36%)
Mutual labels:  drawing
PGS
Processing Geometry Suite
Stars: ✭ 39 (-29.09%)
Mutual labels:  shapes
petter
Petter – a vector-graphic-based pattern generator.
Stars: ✭ 23 (-58.18%)
Mutual labels:  drawing
svg-points
A specification for storing SVG shape data in Javascript, and some handy conversion functions
Stars: ✭ 87 (+58.18%)
Mutual labels:  shapes

kImageAnnotator Linux Build Status Windows Build Status Translation status

Tool for annotating images

Version 0.6.0

kImageAnnotator

Dependencies

kImageAnnotator depends on kColorPicker which needs to be installed before building kImageAnnotator. Install instructions can be found on the GitHub page.

Building from source

  1. Get the latest release from GitHub by cloning the repo:
    $ git clone https://github.com/ksnip/kImageAnnotator
  2. Change to repo directory:
    $ cd kImageAnnotator
  3. Make new build directory and enter it:
    $ mkdir build && cd build
  4. Create the makefile and build the project:
    $ cmake .. && make
  5. Install shared library (not required when only using the example):
    $ sudo make install
  6. Run the example application:
    $ ./example/kImageAnnotator-example

Shared vs Static

You can either build the project as shared library by providing the flag -DBUILD_SHARED_LIBS=ON to cmake or -DBUILD_SHARED_LIBS=OFF to build as static library. When no flag is provided a static library is build. For windows, we currently only support building as static library.

Integrate library

  1. Let cmake find the shared library, optionally with version
    set(KIMAGEANNOTATOR_MIN_VERSION "0.x.x")
    find_package(kImageAnnotator ${KIMAGEANNOTATOR_MIN_VERSION} REQUIRED)

  2. Link the library with your application
    target_link_libraries(myApp kImageAnnotator)

Translations

We are always looking for help with translations, contributors are welcome!
For translations, we use Weblate!
Translation status

Acknowledgement

Stickers designed by OpenMoji – the open-source emoji and icon project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].