matlab的数据类型 对比 OpenCV

matlab  中

数据类型

double  

single 

unit8

unit16

Logical

常见转化: im2double()等4个

默认读入图片是unit8类型的,一般数据处理先将变为double();

Intendity:灰度范围  命令: imagesc(),axis,colormap();

Binary:bwlabel(),bwmorph(),bwdist();%用于mask时

indexed:region

3D Matrix

RGB rgb2grey();

常见I/O操作:

imread imwrite %读入图片,读出图片

im2farm()%图片转电影

movie2avi()%保存电影

aviread()%

mmread()

mmreader()/VideoReader()

movie() %show movie


Matrix access

sub


Image Manipulation

常见命令:

imcrop()%针对图片的某个区域处理

imrotate()%旋转图片

imfilter()%用变化核去convolve/correlation  卷积,联系

nlfilter()%

blkproc()%

fspecial() %自己去定义变化核

imresize()%预处理,将图片变化尺寸

kron()%Kronecker tensor product  外积

padarray()%

colfilt()%按列堆积图片

imfreehand()%用鼠标选取一定区域


MEX 实现C,C++编译

P文件(保密文件)

matlab 调用C C再调用exe

数据呈现

scatter()%在图里画点

Imagesc()%2D数据

print()%


常见的问题:

避免循环

管理内存(没用的变 量删了)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值