Image processing

Explanation of tables
*green Function exists in octave 2.0.x
Noted incompatibilities and missing features
+yellow Function exists in matcompat
Author and home for the function.
?orange Function doesn't exist
Explanation of what you can do instead.
xred Function doesn't exist, and no work-around

Display
+image
Paul Kienzle has compatibility fix, and an alternative windows version
+imagesc
Paul Kienzle has compatibility fix
xgetimage
ximmovie
*imshow
xmontage
xsubimage
xtruesize
xwarp

Read/write
?imread
?imwrite
help octave has suggestions. Octave has loadimage/saveimage. There are many others.
ximfinfo

Reshape
ximcrop
?imresize
Ariel Tankus
ximrotate

Statistics
+corr2
Kai Habel
ximcontour
ximfeature
+imhist
Kai Habel
ximpixel
ximprofile
+mean2
Kai Habel
xpixval
+std2
Kai Habel

Analysis
xedge
xqtdecomp
xqtgetblk
xqtsetblk

Filtering
+histeq
Kai Habel
+imadjust
Kai Habel
+imnoise
Paul Kienzle
+medfilt2
+ordfilt2
Teemu Ikonen
xwiener2
xconvmtx2
xfspecial
xfreqz2
xfsamp2
xftrans2
xfwind1
xfwind2

Transforms
xiradon
xphantom
xradon

Block processing
xbestblk
xblkproc
xcol2im
xcolfilt
xim2col
xnlfilter
xapplylut
xmakelut

Black and white image functions
xbwarea
xbweuler
xbwfill
+bwlabel
Etienne Grossman
+bwmorph
Etienne Grossman
xbwperim
xbwselect
xdilate
xerode

Selection and operations on selection
xroicolor
xroifill
xroifilt2
xroipoly

Colour controls
xcmpermute
xcmunique
ximapprox
+hsv2rgb
Kai Habel
xntsc2rgb
+rgb2hsv
Kai Habel
xrgb2ntsc
xrgb2ycbcr
xycbcr2rgb

Representation
xdither
+gray2ind
Kai Habel
+grayslice
Kai Habel
+im2bw
Kai Habel
xim2double
xim2uint8
xim2uint16
+ind2gray
Kai Habel
*ind2rgb
+isbw
Kai Habel
+isgray
Kai Habel
+isind
Kai Habel
xisrgb
+mat2gray
Kai Habel
+rgb2gray
Kai Habel
*rgb2ind

Preferences
xiptgetpref
xiptsetpref

Demonstrations
xdctdemo
xedgedemo
xfirdemo
ximadjdemo
xnrfiltdemo
xqtdemo
xroidemo
xipss001
xipss002
xipss003