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. |
| x | red | 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 |
| x | getimage | |
| x | immovie | |
| * | imshow | |
| x | montage | |
| x | subimage | |
| x | truesize | |
| x | warp |
Read/write
| ? | imread | |
| ? | imwrite |
help octave has suggestions. Octave has loadimage/saveimage. There are many others. |
| x | imfinfo |
Reshape
| x | imcrop | |
| ? | imresize |
Ariel Tankus |
| x | imrotate |
Statistics
| + | corr2 |
Kai Habel |
| x | imcontour | |
| x | imfeature | |
| + | imhist |
Kai Habel |
| x | impixel | |
| x | improfile | |
| + | mean2 |
Kai Habel |
| x | pixval | |
| + | std2 |
Kai Habel |
Analysis
| x | edge | |
| x | qtdecomp | |
| x | qtgetblk | |
| x | qtsetblk |
Filtering
| + | histeq |
Kai Habel |
| + | imadjust |
Kai Habel |
| + | imnoise |
Paul Kienzle |
| + | medfilt2 | |
| + | ordfilt2 |
Teemu Ikonen |
| x | wiener2 | |
| x | convmtx2 | |
| x | fspecial | |
| x | freqz2 | |
| x | fsamp2 | |
| x | ftrans2 | |
| x | fwind1 | |
| x | fwind2 |
Transforms
| x | iradon | |
| x | phantom | |
| x | radon |
Block processing
| x | bestblk | |
| x | blkproc | |
| x | col2im | |
| x | colfilt | |
| x | im2col | |
| x | nlfilter | |
| x | applylut | |
| x | makelut |
Black and white image functions
| x | bwarea | |
| x | bweuler | |
| x | bwfill | |
| + | bwlabel |
Etienne Grossman |
| + | bwmorph |
Etienne Grossman |
| x | bwperim | |
| x | bwselect | |
| x | dilate | |
| x | erode |
Selection and operations on selection
| x | roicolor | |
| x | roifill | |
| x | roifilt2 | |
| x | roipoly |
Colour controls
| x | cmpermute | |
| x | cmunique | |
| x | imapprox | |
| + | hsv2rgb |
Kai Habel |
| x | ntsc2rgb | |
| + | rgb2hsv |
Kai Habel |
| x | rgb2ntsc | |
| x | rgb2ycbcr | |
| x | ycbcr2rgb |
Representation
| x | dither | |
| + | gray2ind |
Kai Habel |
| + | grayslice |
Kai Habel |
| + | im2bw |
Kai Habel |
| x | im2double | |
| x | im2uint8 | |
| x | im2uint16 | |
| + | ind2gray |
Kai Habel |
| * | ind2rgb | |
| + | isbw |
Kai Habel |
| + | isgray |
Kai Habel |
| + | isind |
Kai Habel |
| x | isrgb | |
| + | mat2gray |
Kai Habel |
| + | rgb2gray |
Kai Habel |
| * | rgb2ind |
Preferences
| x | iptgetpref | |
| x | iptsetpref |
Demonstrations
| x | dctdemo | |
| x | edgedemo | |
| x | firdemo | |
| x | imadjdemo | |
| x | nrfiltdemo | |
| x | qtdemo | |
| x | roidemo | |
| x | ipss001 | |
| x | ipss002 | |
| x | ipss003 |