vb 图像处理问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 04:50:45
利用vb实现两张图像(bmp或tif)颜色相减(直接文件操作,或者picturebox都可以),并保存下来。
也就是为了找出图片A和B的区别,最好有点(关键)代码
DIB,API,MatrixVB....只要能实现都可以,不要用GetPixel:效率太低

或者解决下面相同的问题
1。把matlab转成MatrixVB
f=imread('123.tif');
g=imread('tif_123.tif');
h=g-f;
imwrite(h,'tif_jian.tif');

2。这是我写的matlab m文件 为什么生成COM时候老报错?
function x=picoverlay(PathBase,PathInput,PathJian)
f=imread(PathBase);
g=imread(PathInput);
h=g-f;
imwrite(h,PathJian);
x=1;
谢谢
刚搜了下好像com编译出错是应为我的matlab7.1安装问题,大家帮我编译成com把,发我邮箱qtay@163.com,谢谢了~

bmp格式文件,用二进制打开,除了前面54个字节外,其余数据都是图像信息,直接比较就行

给你个参考,bmp转jpg代码,看看是怎么把bmp文件读到内存的,然后就可以在内存比较了