• Stars
    star
    529
  • Rank 83,135 (Top 2 %)
  • Language
    Julia
  • License
    Other
  • Created almost 12 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An image library for Julia

Images.jl

Images.jl is an open-source image processing library for Julia.

Project organization

Images.jl is increasingly becoming an "umbrella package" that exports a set of packages which are useful for common image processing tasks. Most of these packages are hosted at JuliaImages, JuliaArrays, JuliaIO, JuliaGraphics, and JuliaMath.

Getting Help

You can join the Julia community by joining slack (get an invite from https://julialang.org/slack/), zulip, and/or discourse. For questions and discussions related to the JuliaImages ecosystem, you can open an discussion; issues are reserved to bug reports and feature tracking. Any question about the documentation is considered an issue, hence if you have any questions please feel free to ask it in the documentation repo.

Contributing

See CONTRIBUTING.md for details on how to get started contributing to JuliaImages.

We are a welcoming and supportive community made up of volunteer developers. All participants are expected to abide by the Julia Community Standards.

Compatibility

The codebase and dependency of Images toolbox is delibrately maintained to support all Julia minor versions since the latest long-term-support(LTS) Julia version, thus you can expect it to work on Julia >= v1.6. Note that this is only true for the latest Images version, and currently we do not have Images LTS version. For the best experience, we recommend you to use the latest stable Julia version even if it is not LTS version.

Images v0.23 is the last minor version that is compatible to the Julia 1.0. It will still be under maintenance, but only with minimal efforts from the community. No forward compatibility guarantee will be made, which means that you might see APIs and behaviors of Images v0.23 are quite different from that of the latest Images version.

Credits

Elements of this package descend from "image.jl" that once lived in Julia's extras/ directory. That file had several authors, of which the primary were Jeff Bezanson, Stefan Kroboth, Tim Holy, Mike Nolta, and Stefan Karpinski. This repository has been quite heavily reworked; please see the "contributors" tab above and on many of the other repositories at JuliaImages and elsewhere.

More Repositories

1

ImageView.jl

Interactive display of images and movies
Julia
135
star
2

ImageInTerminal.jl

Julia package for displaying images in the terminal using ANSI colors and Unicode characters
Julia
113
star
3

ImageFiltering.jl

Julia implementations of multidimensional array convolution and nonlinear stencil operations
Julia
99
star
4

QRCoders.jl

Creating QR Codes within Julia
Julia
67
star
5

DitherPunk.jl

Dithering algorithms in Julia.
Julia
57
star
6

ImageSegmentation.jl

Partitioning images into meaningful regions
Julia
47
star
7

ImageTransformations.jl

Geometric transformations on images for Julia
Julia
46
star
8

ImageFeatures.jl

Image feature detection for the Julia language
Julia
44
star
9

ImageBinarization.jl

A Julia package of algorithms for analyzing images and automatically binarizing them into background and foreground.
Julia
35
star
10

OpenCV.jl

Use OpenCV in Julia!! 🚀
Julia
33
star
11

juliaimages.github.io

Documentation For JuliaImages
Julia
33
star
12

ExifViewer.jl

Metadata reader in Julia, wrapper over LibExif
Julia
27
star
13

ImageDraw.jl

Drawing Package for JuliaImages
Julia
27
star
14

ImageMorphology.jl

Morphological operations for image processing
Julia
27
star
15

ImageCore.jl

Julia types for representing images
Julia
27
star
16

ImageInpainting.jl

Image inpainting algorithms in Julia
Julia
26
star
17

ImageShow.jl

Inline graphical display of images in Julia graphical environments
Julia
26
star
18

ImageTracking.jl

Julia
26
star
19

TestImages.jl

commonly used test images
Julia
24
star
20

JuliaCon23_ImageProcessingWorkshop

Jupyter Notebook
22
star
21

ImageEdgeDetection.jl

A Julia package for determining image edges (up to subpixel precision) and ascertaining the gradient/edge orientations.
Julia
16
star
22

ImageDistances.jl

Distances between N-dimensional images
Julia
15
star
23

HistogramThresholding.jl

A Julia package for determining thresholds by analyzing one-dimensional histograms
Julia
12
star
24

ImageMetadata.jl

Julia package for images having metadata
Julia
11
star
25

QRDecoders.jl

OSPP'22 project repository for QR format decoder support
Julia
11
star
26

ImageContrastAdjustment.jl

A Julia package for enhancing and manipulating image contrast.
Julia
11
star
27

MultiChannelColors.jl

Encoding multichannel fluorescence and hyperspectral images
Julia
10
star
28

ImageCorners.jl

Corner Related Algorithms ⛶
Julia
9
star
29

ImageQualityIndexes.jl

Indexes for image quality assessment
Julia
9
star
30

ImageReconstruction.jl

Julia
8
star
31

ColorQuantization.jl

Color Quantization Algorithms in Julia
Julia
8
star
32

XTermColors.jl

Terminal image encoder / decoder
Julia
7
star
33

ImageSmooth.jl

Image smoothing algorithms
Julia
7
star
34

image_benchmarks

Cross-suite benchmarking
Julia
6
star
35

IntegralArrays.jl

Julia Implementation of Integral Arrays
Julia
5
star
36

ImagesAPI.jl

Lightweight API definitions reusable in other packages
Julia
5
star
37

ImageStitching.jl

Experimental image stitching project for GSoC'22
Julia
4
star
38

ImageBase.jl

Julia
4
star
39

QRCode.jl

The original version of https://github.com/JuliaImages/QRCoders.jl written by jiegillet
Julia
3
star
40

ImageAxes.jl

Julia package for giving "meaning" to the axes of an image
Julia
2
star
41

ImageCL.jl

Image processing with OpenCL
Julia
2
star
42

ProjectiveGeometry.jl

Projection, Warping, Transforms, Camera Geometry and 3D Reconstruction.
Julia
2
star
43

Tinker.jl

Interactive graphical tool for complex image analysis
Julia
2
star
44

ImageNoise.jl

Julia package that handles image noise
Julia
1
star
45

MultipleViewGeometry.jl

Multiple View Geometry
Julia
1
star