c++调用matlab编程

来源:互联网 发布:大数据技术专业支撑 编辑:程序博客网 时间:2024/05/29 11:36




function newbuf=improcess(filename,threshold)
imagedata=mat2gray(imread(filename));  
imagedata=rgb2gray(imagedata);
newbuf=imagedata;   
[M N]=size(imagedata);   
for i=1:1:M   
  for j=1:1:N   
      if imagedata(i,j)>threshold/255   
          newbuf(i,j)=1;   
      else   
          newbuf(i,j)=0;   
      end   
  end   
end   
imwrite(newbuf,'result.bmp');   
figure,imshow(newbuf);
return;

0 0
原创粉丝点击