图像处理工具箱

大量的图像处理工具不同的效用

4.4 k下载

更新2023年5月22日

从GitHub

查看许可GitHub

这个库是一个松散的集图像处理和退化函数我最初开发的一套蜿蜒的“艺术”的爱好。当我试图扩展的几个函数对更一般的效用在图像编辑或分析,明白并不是所有的这些功能开始生活,意图。我只发布这些工具的基本假设,如果他们一直对我有用,那么他们将有用的部分给其他人。
这是编写和测试R2009b R2015b,粗略的测试在R2012a和R2019b。
只有少数文件使用图像处理工具箱。看到依赖性。三种替代某些IPT的笔记功能。
让我知道如果你发现bug。
亮点:
GUI几个核心功能的扩展
透传/回退几个IPT工具的替代品
多模型颜色选择器GUI
GUI对参数基于颜色的面具的一代
图像查看器支持alpha和4 d图像金宝app浏览
图像融合,合成和屏蔽工具
调整各种颜色模型
对比或浓度增强通过水平/曲线工具(RGB或实验室)
双向彩色空间转换工具(公司高速逻辑、溪、HSYp、HuSL HuSLp, LCHab, LCHuv, SRLAB2, OKLAB,心理学,HWB)
GIF动画导入/导出工具
4 d图像数组支持许多功能金宝app
GIMP兼容性在几个工具
文档注释和示例可以在上面的链接。
图形化界面
cpicktool——交互式GUI颜色选择器
器——交互式地从一个图像选择颜色
csview——在其他空间可视化RGB的投影
imcompare——交互式地比较两个图像(GUI)
imcompose——交互组成图像层(GUI)
imgenerate——交互地生成简单的图像(GUI)
immask——交互式地创建选择
immodify——交互式修改图像(GUI)
imshow2——图像查看器透明& 4 d的支持金宝app
文件处理
batchloader——从一组前缀的图像文件加载任意子集
gifread——读取gif动画文件4 d数组
从4 - d数组gifwrite——写gif动画文件
与正确的EXIF方向imreadort——读JPG文件
mimread——任意选择的图像文件导入到一个细胞数组
转换
gettfm——获得luma-chroma模型的变换矩阵
gmcmyk2rgb——天真的CMYK之间的转换和RGB
gmrgb2cmyk——天真之间的转换RGB和CMYK
hsi2rgb——转化为HSI sRGB形象
hsl2rgb——高速逻辑图像转换为sRGB
hsy2rgb——转换sRGB公司形象
husl2rgb——HuSL图像转换为sRGB
hwb2rgb——HWB图像转换为sRGB
imappmat——应用颜色变换矩阵
lab2lch——矩形模型转换为极坐标
lch2lab——极地模型转换为矩形
lch2rgb——禄图像转换为sRGB
linear2rgb——线性转换RGB sRGB
maxchroma——计算sRGB在其他空间的程度
rgb2hsi——sRGB图像转换成溪
rgb2hsl——sRGB图像转换为高速逻辑
rgb2hsy——sRGB图像转换为优
rgb2husl——sRGB图像转换为HuSL
rgb2hwb——sRGB图像转换为HWB
rgb2lch——sRGB图像转换为华尔街日报
rgb2linear——sRGB转换为线性RGB
公用事业公司
agm——算术几何平均
ccmap——返回colormaps MIMT所使用的文档
circmean——圆的角度
chancount——获取信息图像颜色和alpha通道
colordiff——计算δe颜色差异
cp437——模拟使用IBM cp437利用textim ()
ctflop——交换一个颜色表作为图像处理
ctpath——3 d可视化colormap的轨迹
ctshift——非线性转变colormap同时保留的内容
从imresize drysize——precalculate输出尺寸()
factor2——找到一个整数的因子对
factor3——找到一个整数的因子三元组
flipd——version-agnostic包装翻转()和flipdim ()
fourdee——让non-4D函数4 d图像
ghm——平均值
hex2uint——元组前缀十六进制转换为数字
im2ct——创建一个颜色表从一个图像的主要颜色
imcast——方便铸字&缩放图像
imclamp——夹值在规定的范围内
imclassrange——获得名义黑/白范围类名
imerror——计算均方根和均方误差
imhistFB——计算图像直方图
imrange——从任何大小返回全局最小和最大值数组
imrescale——重新调节数据基于显式类断言
imsize——获取数组维数的大小独立
imstats——计算各种指标对图像颜色
isimageclass——测试如果图像是一个合适的类
isopaque——测试如果图像是不透明的
issolidcolor——测试如果图像由一个单一的颜色
ismono——确定图像是单色
maketileable——使图像大小integer-divisible
makect——做一个简单的2点线性颜色表
matchchannels——做一个元组对应的图像和颜色
matchframes——使两幅图像具有相同数量的帧
内存大小,显示任何变量的内存占用
randisum——随机整数指定的总和
randrange——方便地生成随机数在指定的范围内
roundeven——圆/装天花板/地板偶数
roundodd——圆/装天花板/地板奇数
simnorm——简单的数据规范化
strismember——看看一个字符串是一组字符串
uint2hexr——前缀数字元组转换为十六进制
场一代
brline——画一个non-antialiased直线或折线
colorpict——容易产生纯色填充图像
fkgen——生成非典型滤波器内核
freecb——生成一个棋盘的大小或对齐
imcheckerboard——生成对称的棋盘图像
imgenerate——交互地生成简单的图像(GUI)
imon "——广义版本的所有图片()类
imzeros——广义版本0()对所有图像的类
lingrad——两点或多点线性渐变
柏林——创建pseudo-perlin噪音云
perlin3——创建三维噪声字段
radgrad——两点或多点径向渐变
randlines——创建各种领域的随机线条和散步
randspots——创建领域的随机分布的形状
textblock——生成一个多行文本的形象
textim——一行文本的生成一个图像
xwline——创建反锯齿的直线或折线
面具一代
findpixels——创建一个像素相对于颜色的面具
immask——交互式地创建选择(GUI)
mlmask——简单的多级面具的一代
multimask——让面具从颜色匹配的组合
rangemask——让面具从颜色匹配的组合
犹豫不决
arborddither——多级有序抖动支持任意的索引数组金宝app
linedither——多级变密度线段组成的高频振动
noisedither——binarize图像使用白色或蓝色噪声阈值
orddither——减少图像使用命令发抖
zfdither——减少图像使用神色犹豫
颜色调整
adapthisteqFB——执行CLAHE对比度增强
colorbalance——复制GIMP色彩平衡工具
gcolorize——复制GIMP再着色工具
ghlstool——复制GIMP色相饱和度工具
histeqFB——执行直方图均衡化
imadjustFB——透传imadjust non-IPT安装的回退
imbcg——基本brightness-contrast-gamma工具可选的GIMP兼容性
imcurves——任意曲线适用于强度值
iminv——反转(补)图像
imlnc——相对灵活调整I / RGB图像
imlnclite——轻量级版本imlnc使用在大型图像
immodify——交互式修改图像(GUI)
imtweak——调整通道的图像或颜色
mixchannels——复制GIMP通道混合器的工具
stretchlimFB——透传stretchlim non-IPT安装的回退
tonecmyk——复制GMIC CMYK语气工具
tonergb——GMIC RGB色调复制工具
uwredcomp——水下照片对比和颜色补偿调整
图像处理
addborder——添加一个彩色图像边界
alphasafe——组成图像棋盘席子可视化透明度
替代——建立一个图像交替样本两个或两个以上的图像
amedfilt——自适应中值噪声去除过滤器
blockify——灵活的空间将采样图像
bwareafiltFB——基于大小选择像素组
bwdistFB——距离转换为二进制图像
bwlabelFB——标签连接组
color2alpha——从一个选定的颜色生成α
colorquant——使用八叉树颜色量化分解
边界框crop2box——作物一个面具
cropborder——容易作物从图像边界
dealternate——撤销一个替代()操作
deinterleave——撤销一个交错()操作
去除杂点,去除小像素组
取代,应用位移映射到一个图像
使用一个可调面罩dotmask——比较两个图像
edgemap——规范化Scharr过滤效果
eoframe——从一组图像中提取每n帧
eoline——消除每n / n行从一个图像
extractbg——计算bg估计从多帧图像或视频
flattenbg——减少低频图像变异
fmedfilt——固定窗平均噪声去除过滤器
gray2rgb——扩展I / IA RGB / RGBA形象
gray2pcolor——灰度图像转换为伪彩色RGB图像
hitmiss——hit-miss过滤器为二进制图像
icparams——图像组合参数对象的类
imblend——混合两个图像
imcompose——交互组成图像层(GUI)
imcropFB——从图像中提取一个矩形的ROI
imcropzoom——交互地使用IPT imcrop()用更少的麻烦
imdetile——重新排列一个平面图像到一个4 d图像栈
imfilterFB——过滤器/模糊图像卷积/相关性
imgeofilt——几何均值滤波器
imhistmatchFB——形象承受另一个的强度分布
immodify——交互式修改图像(GUI)
imnoiseFB——选择的噪声类型添加到一个图像
imrectify——交互式devectorize未知几何的形象
imresizeFB——调整图像
imrotateFB——旋转图像
imsharpenFB——执行一个钝的屏蔽操作
imstacker——连接不同的图片在昏暗的1、2或4
imtile——重新排列4 d平面图像叠加到图像
交错,沿着一个轴交错两个或两个以上的图像
joinalpha——添加一个alpha通道图像与现有的α或合并
meanlines——创建一个新的图像从向量或极值
mergedown——合并所有帧的四维图像
mono——提取单个通道(RGBHSVY)
morphnhood——于社区的形态学操作
morphops——执行形态学操作
nhfilter——非线性滑动窗口滤波操作
padarrayFB——垫的边缘图像
pickblob——返回一个面具描述气泡由一个或多个点
ptile——一个小图像填充指定的几何
pseudoblurmap——多通道variable-kernel模糊近似
puttext——插入彩色或填充文本在一个图像
replacepixels——蒙面的像素替换为新的颜色或第二图像
roifilter——限制一个过滤器的应用程序通过使用一个面具
splitchans——彩色图像分解成其组成部分
splitalpha——一个彩色图像分割成它的颜色和α组件
tonemap——应用色调映射到一个图像
uniquant——转换成一个数组索引地图统一的量化
钝的,锐化图像使用钝的屏蔽
zblend——使用面具之间的融合图像在一个四维数组
小礼品
bicoloradapt——模拟视觉适应受损的阴极射线管显示器
bwfilmemu——大致模拟各种BW电影类型的外观
continuize——添加平滑不连续图像转换
极值dilatemargins——选择性扩张&侵蚀形象
driftds——改变superpixel边界创造运动的错觉
erraccumulate——产生舍入误差映射效率低下
fdblend imcontfdx——循环4 d排列/混合
gbcam——模仿的外观与GameBoy相机拍照
genknit——生成图像的联锁(针织)曲线
像隐私玻璃glasstiles——创建一个简单的效果
在电子表格细胞im2ods——编码图像
im2spectrogram——在音频频谱编码图像
使用简单的环形转移imannrotate——旋转图像
imcartpol——有趣的坐标映射
imcontfdx——continuized蒙面subvector转换
imcontmip——continuized掩盖图像索引排列
imdestroyer——随机选择和参数化的图像处理
imdrag——创建subvector拖尾效应
imecho——4 - d图像上执行框架混合
imfold——生成一个图像栈好像多次fan-folding图像
impatmap——将图像转换成灰度拼贴tileable模式
impatsort——排序和组模式图像的平均灰度
imrecolor——重新着色图像基于另一个的颜色
使用像素位移imrectrotate——旋转图像
果冻卷——vectorize图像然后devectorize螺旋
jpeg,降低图像的jpeg压缩
jpegslur——压缩误差转化为线位移
lcdemu——模仿angle-dependence坏的液晶显示器
lineshifter——移位行向量的方式指定的面具
paritysweep——探索压缩奇偶分布
patbinchart——可视化装箱由impatsort ()
permutechannels——交换rgb或hsv频道
picdynamics——LTI系统响应仿真图像的行
rbdetile——随机块detiler
rectds——随机定位意味着图像的矩形的颜色
roiflip——抛线区域指定一个面具
roishift——转变行指定一个面具
旋转——循环变化,将采样的图像
洗牌,将图像划分为瓷砖和排列
siftpixels——迁移non-nan像素在一个给定的方向
曝光过度,日晒效果应用到一个图像
straightshifter——图像移位频道
text2spectrogram——在音频频谱编码文本字幕
thresholdinpaint——擦除,然后试图填补蒙面像素
tonepreset——一个预设申请彩色图像
vectorscan——模拟扫描处理器输出的外观
这个档案包括所有图像转换/混合工具我已经提交日期

引用作为

为副总经理(2023)。图像处理工具箱GitHub (https://github.com/291ce4321ac/MIMT/releases/tag/v1.53.1)。检索

MATLAB版本兼容性
创建R2015b
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

MIMT

MIMT / FEX_dependencies

MIMT / FEX_dependencies / Inpaint_nans

MIMT / FEX_dependencies / Inpaint_nans /医生

MIMT / FEX_dependencies / Inpaint_nans /测试

MIMT / FEX_dependencies / STFT的工具箱

MIMT / FEX_dependencies / addaxis

MIMT / FEX_dependencies / generalized_dt

MIMT / FEX_dependencies / gp_toolbox_excerpt

MIMT / FEX_dependencies / ifversion_fex

MIMT / cs_conversion_tools

MIMT /演示脚本

MIMT / imblend_core

版本 发表 发布说明
1.53.1.0

GitHub上看到这个版本发布说明:https://github.com/291ce4321ac/MIMT/releases/tag/v1.53.1

1.53.0.0

GitHub上看到这个版本发布说明:https://github.com/291ce4321ac/MIMT/releases/tag/v1.53

1.52.0.0

GitHub上看到这个版本发布说明:https://github.com/291ce4321ac/MIMT/releases/tag/v1.52

1.51.1.0

GitHub上看到这个版本发布说明:https://github.com/291ce4321ac/MIMT/releases/tag/v1.51.1

1.51.0.0

GitHub上看到这个版本发布说明:https://github.com/291ce4321ac/MIMT/releases/tag/v1.51

1.50.0.0

GitHub上看到这个版本发布说明:https://github.com/291ce4321ac/MIMT/releases/tag/v1.50

1.49

GitHub上看到这个版本发布说明:https://github.com/291ce4321ac/MIMT/releases/tag/v1.49

1.48.2

GitHub上看到这个版本发布说明:https://github.com/291ce4321ac/MIMT/releases/tag/v1.48.2

1.48.1

一些修正

1.48

一些修正
小的改进
重大修改imrescale / imtweak
补充:ctshift、rbdetile ptile +模式库,impatmap, impatsort, patbinchart framecount

1.47

各种各样的修正
完全重写replacepixels ()

添加
uwredcomp、gray2rgb joinalpha、alphasafe ctpath

1.46

线性RGB混合lingrad / radgrad补充道
添加完整的I / IA / RGB gcolori金宝appze RGBA支持
其他一些小的位

1.45

一些小的改进

添加
imbcg
colorbalance
gcolorize
mixchannels
ghlstool
gmrgb2cmyk
gmcmyk2rgb
tonergb
tonecmyk
tonepreset
不清晰的
bwfilmemu
FXF_collection通过示例演示脚本复制GIMP插件并使用MIMT GMIC工具

1.44

各种改进,修正

添加
ctflop
imclamp
曝光过度
imcurves
splitalpha

1.43

重大修改csview删除色彩()依赖和指导使用
一些新的工具
少量的bug修复
看到CHANGELOG.txt

1.42

一些修正
了一些改进
整理代码格式化
新字体textim ()
补充:randisum果冻卷imrectify circmean ccmap makect agm ghm splitchans gettfm imgeofilt

1.41

一些修正
大量的改进(见CHANGELOG.txt)
添加了一些文件

1.40

看到CHANGELOG.txt

1.39

改善:几个文件
补充:hitmiss morphnhood bwlabelFB去除杂点bwdistFB imhistFB histeqFB imhistmatchFB adapthisteqFB

这消除了IPT依赖从只有几个文件;看到DEPENDENCIES.txt

1.38

添加替代imresize, imrotate、imfilter padarray, imcrop,和基本形态工具,去除大部分的其余IPT的依赖。

还固定一些愚蠢的错误和改进的几件事

1.37

textim:增加了更多的字体
补充道:textblock, cp437 drysize
改善:imblend imstacker
添加使用imblend lost_bomb_recovery工具

1.36.2

添加textim
还说imblend模式suau道奇”和“suau燃烧的

1.36.1.1

描述更新新文档的url

1.36.1

imblend:加快几个模式与快速的情况下,小剧情简介编辑
imcompose:一致性修正的一些新模式的变化

1.36

各种各样的修正
小文档改进
重大imblend重组的正确性和一致性
添加imsize dotmask

1.35

大量的bug修复
开始修复和更新的版本兼容性问题
各种改进
添加
mlmask
imcontmip
imcontfdx
fdblend
imon "
imzeros

1.34.1.0

小更新imblend参数添加到新模式

1.34.0.0

固定:几个文档和演示错误语法的变化引起的一些工具
类支持mon金宝appo的模式()

改善:重写randlines,柏林
添加模式imblend

补充:simnorm ()

1.33.0.1

剧情简介编辑,像往常一样

1.33.0

固定:7工具
改善:29工具
补充道:color2alpha,器、continuize、edgemap fkgen, imdetile, imtile, imstats, isimageclass, isopaque, issolidcolor, lcmap, maketileable, matchchannels, pseudoblurmap imrescale

1.32.1

错过了几个文件

1.32

三个添加到imblend新模式;其他imblend改进

1.31.0.1

小FEX描述编辑

1.31

改善:imblend imcompose mergedown, gif工具,addborder, mono,华尔街日报& husl工具,thresholdinpaint cropborder
补充道:chancount、icparams imrectrotate、imannrotate extractbg, imrecolor, colorquant imlnclite
各种各样的修正

1.30.1

忘了包括imcompose更新

1.30

更新imblend ():
添加“softlighteb2”参数,对称、连续软轻方法

1.29.1

剧情简介编辑在一个文件中

1.29

小更新addborder, imblend
错误修复在imfold imcartpol

1.28

固定:stretchlimFB imcompare、imblend text2spectrogram im2spectrogram
改善:imblend imcompose、imshow2 ismono
补充:内存大小

1.27.0.0

速度改进imblend
imcartpol现在支持捕金宝app获的随机转换重用

1.26.1.0

试图解决描述格式
再次尝试修复格式
再试一次
固定一个缺陷在imshow2和gifwrite逻辑图像

1.26.0.0

取代:插值,清洗几件事
imshow2:添加4 d gui支金宝app持和堆栈浏览模式
补充道:imcartpol, mimread imstacker

1.25.0.0

固定:meanlines addborder zfdither
改善:洗牌,glasstiles imcompose、randlines mergedown immodify
补充:randrange、noisedither imfold erraccumulate

1.24.1.0

错误修复在imtweak 4 d公司输入和模式

1.24.0.0

gif更新工具

1.23.0.0

修正:permutechannels、imcompose imblend、imlnc orddither hsy2rgb
改善:permutechannels、eoline imcompose、imblend immodify imlnc, gif和渐变工具
补充道:arborddither、linedither lcdemu、bicoloradapt xwline, zblend imdrag

1.22.0.0

在replacepixels错误修复
imcompare:
加南& OoG视图模式和计数
使用与轴的连接采用两页装而不是视图

1.21.0.0

更新和修正图像转换工具
几何和视图控制更新GUI工具(现在使用akZoom)
引入IMMASK
csview固定在次要情节

1.20.0.0

删除更多的依赖关系:
csview、vectorscan thresholdinpaint picdynamics

看到DEPENDENCIES.txtfor list of IPT and FEX dependencies

1.19.0.0

删除IPT依赖从大多数工具(请参阅文本文件)
REPLACEPIXELS取代BLENDMASK
IMLNC取代IMADJUST3
大量的清理,额外的类支持等金宝app
更新描述

1.18.0.0

添加IPT依赖注意
没有空间描述
错误修复imcompose imgenerate
imadjust3和immodify扩展功能
增加了更多的类支持imtweak 金宝appimadjust3,别人

1.17.0.0

添加周昉,命令使用IMBLEND优柔寡断的工具,等等
主要更新imblend和imcompose
小更新jpeg、imgenerate immodify

1.16.1.0

小imblend更新

1.16.0.0

小imblend更新

1.15.0.0

添加GUI工具(imcompose imcompare、immodify imgenerate, cpicktool)
更新imblend、imadjust3 meanlines

1.14.0.0

更新imblend、replacepixels tonemap,禄附近地区的转换
小包装尺寸

1.13.0.0

将色彩依赖从核心工具(imblend imtweak)
扩大和改进imblend tonemap

1.12.0.0

更新混合工具

1.11.0.0

更新imblend()与合成选项

1.10.0.0

更新“imblend”新模式
添加为imblend等高线图参考模式

1.9.0.0

现在支持图像alpha batchl金宝appoader ()
现在支持alpha合成imb金宝applend ()
现在支持SRLAB2 maxchroma()和RGB-LCH工具金宝app

1.8.0.0

更新文档链接
代码清理sRGB-LCH函数准确性和可扩展性
添加d50适应模式禄转换纯粹出于无聊
纠正CSVIEW()情节取向CIEXYZ模式

1.7.1.0

错误修复在maxchroma ()
修复收敛问题“labcalc”模式的一些图片
也做了一些小的速度优化

1.7.0.0

在MAXCHROMA固定边缘收敛误差()实验室直接计算模式
有关详细信息,请参阅手册页面或博客

1.6.0.0

在csview错误修复
添加α调整csview gui工具
移动边界浓度计算从华尔街日报和HuSL工具到一个独立的函数
添加试探性的直接计算方法,实验室,LABLUT更新。垫和更精确的计算

1.5.0.0

从imtweak删除过时的依赖性检查
添加YPP模式imtweak为了完整性对于YPP /公司,华尔街日报/ HuSL对称
更新速度基准

1.4.0.0

修改禄转换工具来提供可选的数据截断的方法
改变IMTWEAK和IMBLEND使用有界禄方法
清理IMBLEND颜色模式
添加本地模式HuSL和好转换工具

1.3.1.0

错误修复imtweak奥软传输模式

1.3.0.0

添加HSYp &奥软支持IMBLE金宝appND()和清理一些依赖项检查

1.2.0.0

添加HSYp公司选择转换方法
添加HSYp支持IMT金宝appWEAK ()

1.1.0.0

添加HuSLp支持RGB金宝app-HuSL转换器
添加HuSLp和LCHab / uv支持IMTWE金宝appAK ()

1.0.0.0

修改后的描述

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库