# \#juliaimages

**URL:** https://discourse.julialang.org/tag/juliaimages/1364.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Announcing Regions.jl — run-length encoded 2D regions for machine vision and image processing](https://discourse.julialang.org/t/announcing-regions-jl-run-length-encoded-2d-regions-for-machine-vision-and-image-processing/136961)

<div class="topic-metadata">

**Author:** [@schrpe](https://discourse.julialang.org/u/schrpe)\
**Replies:** 3\
**Last updated:** [May 3, 2026, 11:54am UTC](https://discourse.julialang.org/t/announcing-regions-jl-run-length-encoded-2d-regions-for-machine-vision-and-image-processing/136961 "2026-05-03T11:54:05Z")

</div>

I’m happy to announce Regions.jl, a package that introduces a first-class region type for discrete 2D image analysis, now registered in the Julia General Registry. What is a region? A region is a set of discrete 2D pixe…

---

## [Cleaning ImageMorphology boundary data](https://discourse.julialang.org/t/cleaning-imagemorphology-boundary-data/130561)

<div class="topic-metadata">

**Author:** [@solace](https://discourse.julialang.org/u/solace)\
**Replies:** 8\
**Last updated:** [July 18, 2025, 1:59pm UTC](https://discourse.julialang.org/t/cleaning-imagemorphology-boundary-data/130561 "2025-07-18T13:59:09Z")

</div>

Hi all, this is my first post on discourse so apologies in advance if I haven’t formatted things correctly. I have read the “Please read: make it easier to help you” discussion. I have a matrix of float values represent…

---

## [Moving ahead with CUDA support](https://discourse.julialang.org/t/moving-ahead-with-cuda-support/126208)

<div class="topic-metadata">

**Author:** [@RainerHeintzmann](https://discourse.julialang.org/u/RainerHeintzmann)\
**Replies:** 2\
**Last updated:** [March 17, 2025, 4:13pm UTC](https://discourse.julialang.org/t/moving-ahead-with-cuda-support/126208 "2025-03-17T16:13:48Z")

</div>

For a number of applications CUDA (and AD) support of various packages (e.g. FourierTools.jl) would be great. One road-block is the support of a form of shifted and padded images. Sometimes a requirement is a shifted an…

---

## [What image formats do you use within Julia?](https://discourse.julialang.org/t/what-image-formats-do-you-use-within-julia/114333)

<div class="topic-metadata">

**Author:** [@kimikage](https://discourse.julialang.org/u/kimikage)\
**Replies:** 18\
**Last updated:** [March 8, 2025, 11:00am UTC](https://discourse.julialang.org/t/what-image-formats-do-you-use-within-julia/114333 "2025-03-08T11:00:20Z")

</div>

Hello all! I often use SVG images without using Cairo.jl or Luxor.jl. I am probably in the “minority”. For raster images, I tend to use PNG. So, what image formats do you use within Julia? While the question does not …

---

## [Window values in Images.jl](https://discourse.julialang.org/t/window-values-in-images-jl/126301)

<div class="topic-metadata">

**Author:** [@fdekerme](https://discourse.julialang.org/u/fdekerme)\
**Replies:** 0\
**Last updated:** [February 25, 2025, 5:07pm UTC](https://discourse.julialang.org/t/window-values-in-images-jl/126301 "2025-02-25T17:07:36Z")

</div>

Hello :grinning:, I’m using Images.jl in Pluto.jl. I have matrix assimilated as images with values ranging from about 0 to 4. When I plot these images using Images.jl, all values greater than 1 are “clamped” to 1, and t…

---

## [OpenCV.jl: OpenCV's Julia Bindings](https://discourse.julialang.org/t/opencv-jl-opencvs-julia-bindings/99853)

<div class="topic-metadata">

**Author:** [@Ashwani\_Rathee](https://discourse.julialang.org/u/Ashwani_Rathee)\
**Replies:** 15\
**Last updated:** [November 1, 2024, 6:27pm UTC](https://discourse.julialang.org/t/opencv-jl-opencvs-julia-bindings/99853 "2024-11-01T18:27:31Z")

</div>

OpenCV.jl OpenCV.jl is a Julia package that provides an interface to the popular computer vision library OpenCV. It allows Julia users to leverage the extensive functionalities and algorithms offered by OpenCV for vario…

---

## [Keypoint based image registration using ImageTransformations.jl warp](https://discourse.julialang.org/t/keypoint-based-image-registration-using-imagetransformations-jl-warp/119158)

<div class="topic-metadata">

**Author:** [@LorMam](https://discourse.julialang.org/u/LorMam)\
**Replies:** 1\
**Last updated:** [September 12, 2024, 10:23am UTC](https://discourse.julialang.org/t/keypoint-based-image-registration-using-imagetransformations-jl-warp/119158 "2024-09-12T10:23:50Z")

</div>

I have given two images that I want to warp on top of on another based on a number (here 6) of key points. The key point coordinates are measured using ImageJ. First, I load the images, and the key points. using …

---

## [Box coordinates from image segmentation](https://discourse.julialang.org/t/box-coordinates-from-image-segmentation/109987)

<div class="topic-metadata">

**Author:** [@sardinecan](https://discourse.julialang.org/u/sardinecan)\
**Replies:** 8\
**Last updated:** [February 15, 2024, 9:08am UTC](https://discourse.julialang.org/t/box-coordinates-from-image-segmentation/109987 "2024-02-15T09:08:04Z")

</div>

Hi Everyone, I’m new to the field of image segmentation, and I need your help to find a way of determining the coordinates of a box from image segmentation. I have a batch of images like thie one: I try to find a w…

---

## [\[Images.jl\] Projective Transform based on Matrix](https://discourse.julialang.org/t/images-jl-projective-transform-based-on-matrix/108559)

<div class="topic-metadata">

**Author:** [@lgmendes](https://discourse.julialang.org/u/lgmendes)\
**Replies:** 2\
**Last updated:** [January 15, 2024, 6:43am UTC](https://discourse.julialang.org/t/images-jl-projective-transform-based-on-matrix/108559 "2024-01-15T06:43:18Z")

</div>

How I can apply an Projective Transform (or an Affine) to a image based on a transform matrix ? In phyton I can do this using: tform = transform.ProjectiveTransform(matrix=matrix) An example in Python (from Documentat…

---

## [How to make this custom median for color images faster](https://discourse.julialang.org/t/how-to-make-this-custom-median-for-color-images-faster/104651)

<div class="topic-metadata">

**Author:** [@Rakesh](https://discourse.julialang.org/u/Rakesh)\
**Replies:** 2\
**Last updated:** [October 6, 2023, 3:47pm UTC](https://discourse.julialang.org/t/how-to-make-this-custom-median-for-color-images-faster/104651 "2023-10-06T15:47:00Z")

</div>

I have made custom median filter for color images, but it performs slow and takes high memory compared to OpenCV.medianBlur. Here is code using ImageIO using FileIO using ImageFiltering using ImageCore # using Statistic…

---

## [Issues found in OpenCV.jl](https://discourse.julialang.org/t/issues-found-in-opencv-jl/104426)

<div class="topic-metadata">

**Author:** [@Rakesh](https://discourse.julialang.org/u/Rakesh)\
**Replies:** 1\
**Last updated:** [October 5, 2023, 3:03am UTC](https://discourse.julialang.org/t/issues-found-in-opencv-jl/104426 "2023-10-05T03:03:14Z")

</div>

Hi, @Ashwani\_Rathee thanks for creating this package. I have found some issues in OpenCV.jl while I am recently using this package. Some array operations like findall slow and using high memory on OpenCV.Mat compared A…

---

## [Matlab bwpropfilt alternative in Images.jl](https://discourse.julialang.org/t/matlab-bwpropfilt-alternative-in-images-jl/104487)

<div class="topic-metadata">

**Author:** [@Rakesh](https://discourse.julialang.org/u/Rakesh)\
**Replies:** 2\
**Last updated:** [October 2, 2023, 4:27am UTC](https://discourse.julialang.org/t/matlab-bwpropfilt-alternative-in-images-jl/104487 "2023-10-02T04:27:00Z")

</div>

Is there any alternative to Matlab bwpropfilt in Images.jl ecosystem. Thanks.

---

## [New user of Images.jl ... trouble saving grayscale PNG](https://discourse.julialang.org/t/new-user-of-images-jl-trouble-saving-grayscale-png/103553)

<div class="topic-metadata">

**Author:** [@frylock](https://discourse.julialang.org/u/frylock)\
**Replies:** 4\
**Last updated:** [September 6, 2023, 1:28pm UTC](https://discourse.julialang.org/t/new-user-of-images-jl-trouble-saving-grayscale-png/103553 "2023-09-06T13:28:06Z")

</div>

I am getting a copy of the red channel of an image from the graphics card as a Float32. What I get back has a range of 0 to 1.865 (granted, I may have done something wrong, I would have figured it was supposed to be from…

---

## [JuliaImages Announcements](https://discourse.julialang.org/t/juliaimages-announcements/102869)

<div class="topic-metadata">

**Author:** [@JuliaImages](https://discourse.julialang.org/u/JuliaImages)\
**Replies:** 1\
**Last updated:** [August 16, 2023, 4:53pm UTC](https://discourse.julialang.org/t/juliaimages-announcements/102869 "2023-08-16T16:53:24Z")

</div>

JuliaImages: Image Processing and Computer Vision in Julia JuliaImages hosts a collection of powerful image processing tools with a range of useful algorithms written in Julia, a modern and expressive high-level pro…

---

## [Images.jl v0.26 is out](https://discourse.julialang.org/t/images-jl-v0-26-is-out/102019)

<div class="topic-metadata">

**Author:** [@JuliaImages](https://discourse.julialang.org/u/JuliaImages)\
**Replies:** 1\
**Last updated:** [July 24, 2023, 1:55pm UTC](https://discourse.julialang.org/t/images-jl-v0-26-is-out/102019 "2023-07-24T13:55:40Z")

</div>

Images.jl Images.jl is an open-source image processing library for Julia and is maintained by JuliaImages community. It is one of the oldest packages in the Julia ecosystem, and its code-origins predate the existence of …

---

## [ImageEdgeDetection.jl: Upto Sub-Pixel Precision](https://discourse.julialang.org/t/imageedgedetection-jl-upto-sub-pixel-precision/100456)

<div class="topic-metadata">

**Author:** [@Ashwani\_Rathee](https://discourse.julialang.org/u/Ashwani_Rathee)\
**Replies:** 0\
**Last updated:** [June 16, 2023, 4:30pm UTC](https://discourse.julialang.org/t/imageedgedetection-jl-upto-sub-pixel-precision/100456 "2023-06-16T16:30:33Z")

</div>

ImageEdgeDetection.jl ImageEdgeDetection.jl is a Julia package for determining image edges (up to subpixel precision) and ascertaining the gradient/edge orientations. It provides edge detection algorithms like Canny an…

---

## [ImageView.jl: Visualization and Analysis of Images](https://discourse.julialang.org/t/imageview-jl-visualization-and-analysis-of-images/100455)

<div class="topic-metadata">

**Author:** [@Ashwani\_Rathee](https://discourse.julialang.org/u/Ashwani_Rathee)\
**Replies:** 1\
**Last updated:** [June 16, 2023, 3:56pm UTC](https://discourse.julialang.org/t/imageview-jl-visualization-and-analysis-of-images/100455 "2023-06-16T15:56:15Z")

</div>

ImageView.jl ImageView.jl is a Julia package designed for efficient and flexible image visualization. Features: Rubberband selection to view a specific region of interest using ctrl-click with drag on ROI. It makes v…

---

## [ImageFiltering.jl](https://discourse.julialang.org/t/imagefiltering-jl/99721)

<div class="topic-metadata">

**Author:** [@Ashwani\_Rathee](https://discourse.julialang.org/u/Ashwani_Rathee)\
**Replies:** 2\
**Last updated:** [June 1, 2023, 2:25pm UTC](https://discourse.julialang.org/t/imagefiltering-jl/99721 "2023-06-01T14:25:10Z")

</div>

ImageFiltering.jl ImageFiltering.jl supports linear and nonlinear filtering operations on arrays, with an emphasis on the kinds of operations used in image processing. The core function is imfilter, and common kernels (f…
