# Julia vs MATLAB for image processing and finding the forged part in the image

**URL:** <https://discourse.julialang.org/t/julia-vs-matlab-for-image-processing-and-finding-the-forged-part-in-the-image/13662>\
**Category:** New to Julia\
**Tags:** question\
**Created:** [August 18, 2018, 2:38pm UTC](https://discourse.julialang.org/t/julia-vs-matlab-for-image-processing-and-finding-the-forged-part-in-the-image/13662 "2018-08-18T14:38:39Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Avi07](https://avatars.discourse-cdn.com/v4/letter/a/f1d935/32.png) [@Avi07](https://discourse.julialang.org/u/Avi07)\
**Post date:** [August 18, 2018, 2:38pm UTC](https://discourse.julialang.org/t/julia-vs-matlab-for-image-processing-and-finding-the-forged-part-in-the-image/13662/1 "2018-08-18T14:38:39Z")

</div>

Can i use Julia instead of Matlab for image processing and finding the forged part in the image?

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [August 18, 2018, 2:52pm UTC](https://discourse.julialang.org/t/julia-vs-matlab-for-image-processing-and-finding-the-forged-part-in-the-image/13662/2 "2018-08-18T14:52:24Z")

</div>

Have a look:  
[https://juliaimages.github.io/latest/api\_comparison.html](https://juliaimages.github.io/latest/api_comparison.html)

Not yet ready for Julia 1.0, though, see:  
[https://github.com/JuliaImages/Images.jl/issues/730](https://github.com/JuliaImages/Images.jl/issues/730)

---

<div class="post-metadata">

**Author:** ![GunnarFarneback](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gunnarfarneback/32/1827_2.png) [@GunnarFarneback](https://discourse.julialang.org/u/GunnarFarneback)\
**Post date:** [August 18, 2018, 3:10pm UTC](https://discourse.julialang.org/t/julia-vs-matlab-for-image-processing-and-finding-the-forged-part-in-the-image/13662/3 "2018-08-18T15:10:42Z")

</div>

> [@Avi07](#):
>
> Can i use Julia instead of Matlab for image processing and finding the forged part in the image?

You certainly can but how easy it is depends on what is involved in performing the task and how well that matches the feature list of e.g. the Images package. If you want a more specific answer you need to tell us how you plan to go about finding a forged part of an image and possibly how you would have solved it with Matlab.

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [August 18, 2018, 4:09pm UTC](https://discourse.julialang.org/t/julia-vs-matlab-for-image-processing-and-finding-the-forged-part-in-the-image/13662/4 "2018-08-18T16:09:42Z")

</div>

Nice article on forge detection:  
[https://www.forensicmag.com/article/2013/08/detecting-forged-images](https://www.forensicmag.com/article/2013/08/detecting-forged-images)

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [June 30, 2022, 11:15am UTC](https://discourse.julialang.org/t/julia-vs-matlab-for-image-processing-and-finding-the-forged-part-in-the-image/13662/5 "2022-06-30T11:15:37Z")

</div>

Updated link:  
[https://juliaimages.org/stable/api\_comparison/](https://juliaimages.org/stable/api_comparison/)

---

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [June 30, 2022, 2:31pm UTC](https://discourse.julialang.org/t/julia-vs-matlab-for-image-processing-and-finding-the-forged-part-in-the-image/13662/6 "2022-06-30T14:31:59Z")

</div>

> [@Avi07](#):
>
> and finding the forged part in the image?

That part got me interested, and if it’s not too late, can the title be changed? In short, everything that can be done in MATLAB, can (in theory) be done with Julia, and I guess Images.jl is very capable, but it’s not clear to me it has this capability (yet), while it would be helpful as a core package to use for such a tool.

I suggest changing the title to “Julia vs MATLAB, for image processing”, and if MATLAB has that tool, not just something to build on, e.g. in a toolbox, then add to that “for forgery detection”.

I’m intrigued to know the exact MATLAB toolbox used (and more directly which API, or if even GUI interface). Or in any other language (or on a website). With forgeries getting more advanced (and AI tools, e.g. StyleGAN), I’m not sure you CAN always detect forgeries. Maybe still in most cases, but if not now, then I guess soon, not in all cases.
