<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?action=history&amp;feed=atom&amp;title=Image_Processing_Tools</id>
	<title>Image Processing Tools - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?action=history&amp;feed=atom&amp;title=Image_Processing_Tools"/>
	<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Image_Processing_Tools&amp;action=history"/>
	<updated>2026-04-05T00:24:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Image_Processing_Tools&amp;diff=66316&amp;oldid=prev</id>
		<title>Ms at 05:20, 16 May 2014</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Image_Processing_Tools&amp;diff=66316&amp;oldid=prev"/>
		<updated>2014-05-16T05:20:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:20, 16 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== DIY Filters ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== DIY Filters ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Processing makes it simple to handle images, iterate over the pixels of an image and perform operations on them.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Processing makes it simple to handle images, iterate over the pixels of an image and perform operations on them.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.processing.org/tutorials/pixels/ Images and Pixels Tutorial] on &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;[http://www.processing.org Processing.org&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.processing.org/tutorials/pixels/ Images and Pixels Tutorial] on [http://www.processing.org Processing.org]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://github.com/bitcraftlab/Coding-Gestalt/tree/master/tools/processing/01-processing-diy-filters DIY Filter examples] from [[Coding Gestalt]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://github.com/bitcraftlab/Coding-Gestalt/tree/master/tools/processing/01-processing-diy-filters DIY Filter examples] from [[Coding Gestalt]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l50&quot;&gt;Line 50:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 50:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://simplecv.org/ Simple-CV Homepage]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://simplecv.org/ Simple-CV Homepage]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Software &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dataflow Tools &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== FilterForge ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== FilterForge ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ms</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Image_Processing_Tools&amp;diff=66314&amp;oldid=prev</id>
		<title>Ms: Created page with &quot;Image Processing filters transform digital images.&lt;br&gt; They are quite easy to implement using either Processing or Python.  == Processing Tools ==  ==== DIY Filters ==== Processi...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Image_Processing_Tools&amp;diff=66314&amp;oldid=prev"/>
		<updated>2014-05-16T05:18:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Image Processing filters transform digital images.&amp;lt;br&amp;gt; They are quite easy to implement using either Processing or Python.  == Processing Tools ==  ==== DIY Filters ==== Processi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Image Processing filters transform digital images.&amp;lt;br&amp;gt;&lt;br /&gt;
They are quite easy to implement using either Processing or Python.&lt;br /&gt;
&lt;br /&gt;
== Processing Tools ==&lt;br /&gt;
&lt;br /&gt;
==== DIY Filters ====&lt;br /&gt;
Processing makes it simple to handle images, iterate over the pixels of an image and perform operations on them.&lt;br /&gt;
* [http://www.processing.org/tutorials/pixels/ Images and Pixels Tutorial] on [[http://www.processing.org Processing.org]]&lt;br /&gt;
* [https://github.com/bitcraftlab/Coding-Gestalt/tree/master/tools/processing/01-processing-diy-filters DIY Filter examples] from [[Coding Gestalt]]&lt;br /&gt;
&lt;br /&gt;
==== Standard Filters ====&lt;br /&gt;
Processing comes loaded with a bunch of filters that are commonly used in Image processing programs such as Photoshop or the Gimp.&lt;br /&gt;
* [http://www.processing.org/reference/filter_.html filter()] in the Processing Reference&lt;br /&gt;
* [https://github.com/bitcraftlab/Coding-Gestalt/tree/master/tools/processing/02-processing-std-fiters Standard Filter examples] from [[Coding Gestalt]]&lt;br /&gt;
&lt;br /&gt;
==== GPU Filters ====&lt;br /&gt;
You can also implement filters using OpenGL pixelshaders.&amp;lt;br&amp;gt;&lt;br /&gt;
These harness the power of the GPU.&lt;br /&gt;
* [http://www.processing.org/tutorials/pshader/ Shader tutorial] on [http://www.processing.org Processing.org]&lt;br /&gt;
&lt;br /&gt;
==== OpenCV Filters ====&lt;br /&gt;
OpenCV offers all kinds of algorithms from basic image processing to advanced computer vision.&amp;lt;br&amp;gt;&lt;br /&gt;
The OpenCV library for processing provides access to those.&lt;br /&gt;
&lt;br /&gt;
* [http://opencv.org/ OpenCV Website]&lt;br /&gt;
* [https://github.com/atduskgreg/opencv-processing OpenCV Processing Library]&lt;br /&gt;
* [https://github.com/bitcraftlab/Coding-Gestalt/tree/master/tools/processing/04-processing-opencv OpenCV Examples] from [[Coding Gestalt]]&lt;br /&gt;
&lt;br /&gt;
==== ImageJ Filters ====&lt;br /&gt;
[[Martin Schneider]] is currently working on a Processing Library / Wrapper for &amp;#039;&amp;#039;ImageJ&amp;#039;&amp;#039;. &lt;br /&gt;
It will let you access image operations like skeletonization from inside Processing.&lt;br /&gt;
* [http://imagej.nih.gov/ij/ ImageJ Website]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ImageJ ImageJ on Wikipedia]&lt;br /&gt;
&lt;br /&gt;
== Python Tools ==&lt;br /&gt;
&lt;br /&gt;
==== PIL ====&lt;br /&gt;
The &amp;#039;&amp;#039;Python Imaging Library&amp;#039;&amp;#039; provides you with the power to handle and process images.&lt;br /&gt;
Multimedia Programming Tutorials by the [[Software Carpentry]]:&lt;br /&gt;
* [http://software-carpentry.org/v4/media/image.html Images]&lt;br /&gt;
* [http://software-carpentry.org/v4/media/imageops.html Image Operations]&lt;br /&gt;
&lt;br /&gt;
==== SciKit-Image ====&lt;br /&gt;
Scikit-image is a collection of algorithms for image processing.&lt;br /&gt;
* [http://scikit-image.org/ Scikit-Image Homepage]&lt;br /&gt;
* [http://scikit-image.org/docs/dev/auto_examples/ Scikit-Image Gallery]&lt;br /&gt;
&lt;br /&gt;
==== SimpleCV ====&lt;br /&gt;
SimpleCV is a python wrapper for OpenCV (and a couple of other tools) that makes image processing really easy.&lt;br /&gt;
* [http://simplecv.org/ Simple-CV Homepage]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
==== FilterForge ====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;FilterForge&amp;#039;&amp;#039; is a commercial application that lets you create filters using a node based dataflow programming language.&amp;lt;br&amp;gt;&lt;br /&gt;
It can be used as a Plugin for Adobe Photoshop, and has crodsourced over 10.000 Image Processing Filters.&lt;br /&gt;
&lt;br /&gt;
* [https://www.filterforge.com/ Filter Forge Website]&lt;br /&gt;
* [https://www.filterforge.com/filters/ Filter Forge Filters]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Image Processing]]&lt;br /&gt;
[[Category:Filters]]&lt;br /&gt;
[[Category:Processing]]&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Design]]&lt;br /&gt;
[[Category:Pixels]]&lt;/div&gt;</summary>
		<author><name>Ms</name></author>
	</entry>
</feed>