该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

pic=imread('D:\机械视觉\新建文件夹\图片.jpg'); %载入图象

function result=avefilter(pic)%均值滤波器进行滤波处理

H=[1,1,1;1,1,1;1,1,1];%产生滤波模板

H=h/9;%滤波模板归一化

rgb=im2double(pic);

R=rgb(:,:,1);

G= rgb(:,:,2);

B= rgb(:,:,3);

result_r=conv2(r,h);%对图象进行滤波

result_g=conv2(g,h);%对图象进行滤波

result_b=conv2(b,h);%对图象进行滤波

result=cat(3,result_r,result_g,result_b);

function his=rgb2hsi(rgb) % RGB格式转换成HIS,并提取h分量

rgb=im2double(rgb);

R=rgb(:,:,1);

G=rgb(:,:,2);

B=rgb(:,:,3); %Implement the conversion equations.

num=0.5*((r-g)+(r-b));

den=sqrt((r-g).^2+(r-b).*(g-b));

theta=acos(num./(den+eps));

H=theta;

H(b>g)=2*pi-H(b>g);

H=H/(2*pi);

num=min(min(r,g),b);

den=r+g+b;

den(den==0)=eps;

S=1-3.*num./den;

H(S==0)=0;

I=(r+g+b)/3; %combine all three results into an his image.

his=cat(3,H,S,I);

function result=midfilter(pic) %对提取的h分量进行中值滤波

result=medfilt2(pic,[5 5]);

function result=zhifangtu(pic) %获取直方图

[M,N]=size(pic);

pic=(pic)*100;

pic=floor(pic);

H=zeros(1,100);

for m=1:M

for n=1:N

rk=pic(m,n)+1;

h(rk)=h(rk)+1;

end

end

result=h;

function t=get_yuzhi(h) %获取直方图的阈值

len=length(h);

hmax=0;

hmin=0;

max=0;

for i=1:len

if h(i)>max

max=h(i);

hmax=i;

end

end

t1=(hmax+hmin)/2;

t2=t1;

t=0;

totalh=0;

totalt=0;

num=0;

while abs(t1+t2-2*t)>0.5

t=(t1+t2)/2;

totalh=0;

totalt=0;

for i=1:floor(t)

totalh=totalh+h(i)*i;

totalt=totalt+h(i);

end

t2=(totalh/totalt);

totalh=0;

totalt=0;

for i=floor(t)+1:len

totalh=totalh+h(i)*i;

totalt=totalt+h(i);

end

t1=(totalh/totalt);

num=num+1;

if num==200

break;

end

end

function result=pengzhang(pic) %对图象进行膨胀操作

se=strel('disk',13);

result=imdilate(pic,se);

function result=fushi(pic) %对图象进行腐蚀操作

se=strel('disk',8);

result=imdilate(pic,se);

[1,num]=bwlabel(h_pengzhang2,8);

function res=zhongxin(pic,num) %求取重心

[m,n]=size(pic); %m hang

temp=1:num;

ii=zeros(1,num);

jj=zeros(1,num);

count= zeros(1,num);

for io=1:num

for i=1:m

for j=1:n

if pic((i-1)*n+j)==temp(io)

ii(io)=ii(io)+i;

jj(io)=jj(io)+j;

count=count+1;

end

end

end

end

res=[ii./count;jj./count];

错误: 文件:avefilter.m 行:119 列:1

脚本中的所有函数都必须以 'end' 结束。

matlab 番茄,正在做成熟番茄识别,遇到一个小问题,求大神帮忙相关推荐

  1. matlab数值很小出错,求大神帮忙解决一下,用MATLAB求解动力学数据总是出错~ - 计算模拟 - 小木虫 - 学术 科研 互动社区...

    CODE: function KineticsEst5 % 动力学ODE方程模型的参数估计 % % % % The variables y here are y(1)=xB, y(2)=xoNB, y ...

  2. matlab里trim函数,matlab 中trim函数总出现Index exceeds matrix dimensions,求大神帮忙解决...

    运行一个trim函数,可是总是错误 Index exceeds matrix dimensions. Error in trim>trim_alg (line 164) gg=[x(ix)-x0 ...

  3. 请输入30名同学的c语言成绩,求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学...

    问题描述: 求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学 求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共 ...

  4. ubuntu14.04扩展屏幕后,打开matlab就死机。求大神帮忙解决!!!万分感谢

    ubuntu14.04扩展屏幕后,打开matlab就死机.求大神帮忙解决!!!万分感谢

  5. 求大神帮忙,想要一元20次方程的解matlab代码,在线等,(解一元20次方程的解matlab代码)

    求大神帮忙,想要一元20次方程的解matlab代码,在线等,(解一元20次方程的解matlab代码) 已知y是一个1*101的数组如下,函数如下,想求得x 135 130 134 128 129 13 ...

  6. 如何修改matlab中的语句,求大神帮忙看一下这个语句怎么改!!!!!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 clc clear W=imread('e:\matlab\aaa\1.jpg'); imshow (W); I = rgb2gray(W); % 灰度处 ...

  7. 部分最小二乘回归分析matlab,MATLAB如何用偏最小二乘回归法做预测?跪求大神帮忙 - 程序语言 - 小木虫 - 学术 科研 互动社区...

    CODE: function question_16 %2016-12-26 clear;clc pz=xlsread('C:\Users\cirnotxm\Documents\EGDownloads ...

  8. 12345组成三个不重复数java,求大神帮忙!五子棋!只能识别按顺序识别!例如 12345 不能...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.util.Arrays; import java.util.Scanner; public class Gobang { publ ...

  9. 用python编写一个点餐程序_急急急!求大神帮忙做个Python在线点餐小软件

    匿名用户 1级 2014-10-26 回答 User={} List=open("USER.txt","r") for _list in List: _List ...

最新文章

  1. boost program_options
  2. OpenSearchServer 1.4 RC4 发布
  3. zcmu-2153(拓扑排序+优先队列)
  4. 哈夫曼编码压缩率计算_程序员的算法课(8)-贪心算法:理解霍夫曼编码
  5. cs6序列号 mac版photoshop_重磅!Parallels Desktop 16 M1版发布
  6. 13-一对多左连接查询分步查询(查询所有客户及客户对应的订单)
  7. hdc mfc 画扇形图_canvas画扇形、饼图
  8. 《Reids 设计与实现》第八章 AOF持久化
  9. sqlite like通配符使用 -转
  10. Halcon内参外参畸变矫正
  11. apache 配置用户级目录
  12. 无法读源文件或磁盘_持久化(3):磁盘阵列
  13. 代码检查工具系列——CheckStyle
  14. 【基于人脸特征的心率检测研究】非接触式光电容积图和红外人脸视频瞬时心率估计
  15. ERROR 1366(HY000)报错解决方法
  16. AndroidStudio请求网络数据,把解析出来的数据放在listview里
  17. 外部H5端使用支付宝预授权
  18. 《Javascript高级程序设计》--读书笔记(一)
  19. [范式]数据库-范式
  20. 金蝶K3 SQL报表系列-客户科目余额表(可用于生成客户保证金查询报表等)

热门文章

  1. Java 解析线程的几种状态详解
  2. 差分曼彻斯特第一位判断方法
  3. shell编程范例之字符串操作[转]
  4. Android上app_process启动java进程
  5. 手机号以及区号的正则判断方法
  6. B860AV2.1-A/M/B_1g/2g-通刷_当贝纯净桌面-线刷固件包
  7. 20141226-网易有道实习反思
  8. 【M32】单片机 xxx.map 文件简单解读
  9. c语言中 static int,c语言中static unsigned int n=0;是什么意思?请大师指点迷津,学生有礼了。...
  10. SAP FICO 应收/应付重组配置和操作