求大神帮我解决一下这个matlab解决实际问题题 第三题 TAT

求大神帮助我这个菜鸟解决一下人脸跟踪这个程序的一些问题啊!!_matlab吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:158,039贴子:
求大神帮助我这个菜鸟解决一下人脸跟踪这个程序的一些问题啊!!收藏
&& renliangenzong错误使用 load无法读取文件 'renliangenzong.fig': 没有此类文件或目录。出错 graphics.internal.figfile.FigFile/read (line 27)
hgDataVars = load(filename, '-mat', '-regexp', '^hg[S]');出错 graphics.internal.figfile.FigFile (line 104)出错 hgload (line 45)出错 matlab.hg.internal.openfigLegacy (line 57)
[fig, savedvisible] = hgload(filename, struct('Visible','off'));出错 gui_mainfcn&local_openfig (line 286)
gui_hFigure = matlab.hg.internal.openfigLegacy(name, singleton, visible);出错 gui_mainfcn (line 158)
gui_hFigure = local_openfig(gui_State.gui_Name, gui_SingletonOpt, gui_Visible);出错 renliangenzong (line 39)
gui_mainfcn(gui_State, varargin{:});程序: function varargout = renliangenzong(varargin)% RENLIANGENZONG M-file for renliangenzong.fig%
RENLIANGENZONG, by itself, creates a new RENLIANGENZONG or raises the existing%
singleton*.%%
H = RENLIANGENZONG returns the handle to a new RENLIANGENZONG or the handle to%
the existing singleton*.%%
RENLIANGENZONG('CALLBACK',hObject,eventData,handles,...) calls the local%
function named CALLBACK in RENLIANGENZONG.M with the given input arguments.%%
RENLIANGENZONG('Property','Value',...) creates a new RENLIANGENZONG or raises the%
existing singleton*.
Starting from the left, property value pairs are%
applied to the GUI before renliangenzong_OpeningFunction gets called.
unrecognized property name or invalid value makes property application%
All inputs are passed to renliangenzong_OpeningFcn via varargin.%%
*See GUI Options on GUIDE's Tools menu.
Choose &GUI allows only one%
instance to run (singleton)&.%% See also: GUIDE, GUIDATA, GUIHANDLES% Edit the above text to modify the response to help renliangenzong% Last Modified by GUIDE v2.5 12-Jun-:35% Begin initialization code - DO NOT EDITgui_Singleton = 1;gui_State = struct('gui_Name',
mfilename, ...
'gui_Singleton',
gui_Singleton, ...
'gui_OpeningFcn', @renliangenzong_OpeningFcn, ...
'gui_OutputFcn',
@renliangenzong_OutputFcn, ...
'gui_LayoutFcn',
'gui_Callback',
[]);if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});endif nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});else
gui_mainfcn(gui_State, varargin{:});end% End initialization code - DO NOT EDIT% --- Executes just before renliangenzong is made visible.function renliangenzong_OpeningFcn(hObject, eventdata, handles, varargin)% This function has no output args, see OutputFcn.% hObject
handle to figure% eventdata
reserved - to be defined in a future version of MATLAB% handles
structure with handles and user data (see GUIDATA)% varargin
command line arguments to renliangenzong (see VARARGIN)% Choose default command line output for renliangenzonghandles.output = hO% Update handles structureguidata(hObject, handles);% UIWAIT makes renliangenzong wait for user response (see UIRESUME)% uiwait(handles.figure1);% --- Outputs from this function are returned to the command line.function varargout = renliangenzong_OutputFcn(hObject, eventdata, handles) % varargout
cell array for returning output args (see VARARGOUT);% hObject
handle to figure% eventdata
reserved - to be defined in a future version of MATLAB% handles
structure with handles and user data (see GUIDATA)% Get default command line output from handles structurevarargout{1} = handles.% --- Executes on button press in yuanshi.function yuanshi_Callback(hObject, eventdata, handles)% hObject
handle to yuanshi (see GCBO)% eventdata
reserved - to be defined in a future version of MATLAB% handles
structure with handles and user data (see GUIDATA)mov=aviread('f:\hum.avi');set(gca,'position',[0.098,0.55,0.4,0.35],'visible','off');movie(mov);% --- Executes on button press in genzong.function genzong_Callback(hObject, eventdata, handles)% hObject
handle to genzong (see GCBO)% eventdata
reserved - to be defined in a future version of MATLAB% handles
structure with handles and user data (see GUIDATA)%%%%%%%眼睛的标注%%%%%%%%%%%%%%%%%%%%
%%%读入模板c=imread('f:\moban.jpg');%模板原始图片al=imcrop(c,[102,75,29,15]);%左眼模板图ar=imcrop(c,[156,75,29,15]);%右眼模板图saly=size(al,1);%左眼模板高度salx=size(al,2);%左眼模板宽度sary=size(ar,1);%右眼模板高度sarx=size(ar,2);%右眼模板宽度%%%读入视频帧mov=aviread('f:\hum.avi');%读取电影信息fnum=size(mov,2); %读取电影的祯数,mov为1*temp for k=1:fnum%逐祯进行扫描
b=mov(k).cdata(:,:,:);%将视频序列的第i祯图片给一个变量
sby=size(b,1);sbx=size(b,2);%读入图片大小
n1=1;m1=1;
n2=1;m2=1;%%%%%%%%%%%%%%%%%%求人脸边界%%%%%%%%%%%%%%%for i=1:240%逐行逐列扫描
for j=1:320
R=b(i,j,1);
G=b(i,j,2);
B=b(i,j,3);f=[0.0,0..3,0..7,-0.,0,0,1]*double([R;G;B;1]);u(1,1)=uint8(f(1,1));u(2,1)=uint8(f(2,1));u(3,1)=uint8(f(3,1));if (u(1,1)&=70&&u(1,1)&=240&&u(2,1)&=100&&u(2,1)&=150&&u(3,1)&=140&&u(3,1)&=190)
br(i,j)=1;
e(i,j)=uint8(br(i,j));else br(i,j)=0;
e(i,j)=uint8(br(i,j));end
end%SE=ones(10,10);%BW1=erode(e,SE);%BW2=dilate(BW1,SE);bw1=bwmorph(e,'open');
y=sum(bw1);
x=sum(bw1');
for n=1:240
if x(1,n)&20
for n=240:-1:1
if x(1,n)&20
for n=1:320
if y(1,n)&20
for n=320:-1:1
if y(1,n)&20
%%%%%%%%%%%%%%%%%%%%%%左眼模板匹配%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%将模板的像素值顺序放入一维矩阵t(n)中for i=1:saly
for j=1:salx
tl1(n1)=al(i,j,1);
tl2(n1)=al(i,j,2);
tl3(n1)=al(i,j,3);
endend%%%进行区域匹配for i=(y1-10):(y2+10-saly)%%%%%由于误差的存在,进行误差补偿,
for j=(x1-10):(x2+10-salx)
%%%%%补偿量由多次实验得到。
fl1=b(i:i+saly-1,j:j+salx-1,1);%原定原图像某区域,并将
fl2=b(i:i+saly-1,j:j+salx-1,2);%其像素值送入f中
fl3=b(i:i+saly-1,j:j+salx-1,3);
for i2=1:saly
for j2=1:salx
ql1(m1)=double(fl1(i2,j2));%将原图中某区域的像素
ql2(m1)=double(fl2(i2,j2));%值顺序放入矩阵q(m)中
ql3(m1)=double(fl3(i2,j2));
al1=sum(double(tl1).*ql1)/(norm(double(tl1))*norm(ql1));
al2=sum(double(tl2).*ql2)/(norm(double(tl2))*norm(ql2));
al3=sum(double(tl3).*ql3)/(norm(double(tl3))*norm(ql3));
aal(i,j)=(al1+al2+al3)/3;%计算模板与特定区域的相关系数
endend%%%%%%%%完成区域匹配%%%%%%%%%T=(max(aal))-0.007;for i=1:size(aal,1)
for j=1:size(aal,2)
if (aal(i,j)&=T)
A=i+saly/2;
B=j+saly/2;
%%%%%%%%%右眼模板匹配%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%n2=1;m2=1;%%%将模板的像素值顺序放入一维矩阵t(n)中for i=1:sary
for j=1:sarx
tr1(n2)=ar(i,j,1);
tr2(n2)=ar(i,j,2);
tr3(n2)=ar(i,j,3);
endend%%%进行区域匹配for i=(y1-10):(y2+10-sary)
for j=(x1-10):(x2+10-sarx)
fr1=b(i:i+sary-1,j:j+sarx-1,1);%原定原图像某区域,并将
fr2=b(i:i+sary-1,j:j+sarx-1,2);%其像素值送入f中
fr3=b(i:i+sary-1,j:j+sarx-1,3);
for i2=1:sary
for j2=1:sarx
qr1(m2)=double(fr1(i2,j2));%将原图中某区域的像素
qr2(m2)=double(fr2(i2,j2));%值顺序放入矩阵q(m)中
qr3(m2)=double(fr3(i2,j2));
ar1=sum(double(tr1).*qr1)/(norm(double(tr1))*norm(qr1));
ar2=sum(double(tr2).*qr2)/(norm(double(tr2))*norm(qr2));
ar3=sum(double(tr3).*qr3)/(norm(double(tr3))*norm(qr3));
aar(i,j)=(ar1+ar2+ar3)/3;%计算模板与特定区域的相关系数
endend%%%%%%%%%完成区域匹配T=(max(aar))-0.007;for i=1:size(aar,1)
for j=1:size(aar,2)
if (aar(i,j)&=T)
C=i+sary/2;
D=j+sarx/2;
endend%%%%%%%%%%%%%标注眼睛%%%%%%%%%%%%%%%%%for n=(A-5):(A+5)
d(n,B,1)=255;
d(n,B,2)=0;
d(n,B,3)=0;end
for n=(B-5):(B+5)
d(A,n,1)=255;
d(A,n,2)=0;
d(A,n,3)=0;endfor n=(C-5):(C+5)
d(n,D,1)=255;
d(n,D,2)=0;
d(n,D,3)=0;end
for n=(D-5):(D+5)
d(C,n,1)=255;
d(C,n,2)=0;
d(C,n,3)=0;end
for n=y1:y2
for r=(x1-2):x1
d(n,r,1)=255;
d(n,r,2)=0;
d(n,r,3)=0;
for s=x2:(x2+2)
d(n,s,1)=252;
d(n,s,2)=0;
d(n,s,3)=0;
for n=x1:x2
for u=(y1-2):y1
d(u,n,1)=252;
d(u,n,2)=0;
d(u,n,3)=0;
for v=y2:(y2+2)
d(v,n,1)=252;
d(v,n,2)=0;
d(v,n,3)=0;
endmov(k).cdata=d;strtemp=strcat('f:\hum\','pic',int2str(k),'.','jpg');%将每祯转成jpg的图片 imwrite(mov(k).cdata(:,:,:),strtemp); endmovie2avi(mov,'sky.avi');suncn=aviread('sky.avi')set(gca,'position',[0.098,0.11,0.4,0.35],'visible','off');movie(suncn);% --- Executes on button press in tuichu.function tuichu_Callback(hObject, eventdata, handles)% hObject
handle to tuichu (see GCBO)% eventdata
reserved - to be defined in a future version of MATLAB% handles
structure with handles and user data (see GUIDATA)close all
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或帮您解决matlab问题!!欢迎大家交流~~_matlab吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:158,039贴子:
帮您解决matlab问题!!欢迎大家交流~~收藏
开楼了,开楼了。matlab编程代做:简单问题无偿指导,复杂问题有偿代写。1. 擅长:线性规划,非线性规划,响应面分析,模特卡洛模拟,最短路径, 线性和非线性拟合和数学数值计算。2.擅长多元统计分析中:聚类分析、判别分析、主成分分析、因子分析、典型相关分析、方差分析、一般线性回归分析3. 其他数学模型:灰色预测模型, 层次分析法, 神经网络等等欢迎交流%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%扣扣: 1029七二五四1三
神牛摄影器材--为专业摄影者打造,你值得拥有!
一个简单的三角函数绘图,y=cosx+sinx,要求y在-1到1之间,这个y的值怎么限制?
可以用if语句限制
警告: 函数 loglog 与某个 MATLAB 内置函数同名。建议您重命名该函数以避免潜在的名称冲突。警告: 函数 plot 与某个 MATLAB 内置函数同名。建议您重命名该函数以避免潜在的名称冲突。警告: 函数 rbbox 与某个 MATLAB 内置函数同名。建议您重命名该函数以避免潜在的名称冲突。警告: 函数 semilogx 与某个 MATLAB 内置函数同名。建议您重命名该函数以避免潜在的名称冲突。怎么解决
重新命名自定义的函数。
我想把下载的图片放到matlab中以备调用,怎么放,初学不懂,麻烦指点一下
把文件放入工作目录
求两个一元多项式的最大公因式和最小公倍式,怎么编程?
已知概率密度和样本,怎么求似然估计的参数最大值
低租费、低噪音、低油耗的发电机
转化为无约束优化问题,求极大值点,fmincon函数可以帮助你。
可以问一个聚类分析的问题吗
就是 2015年深圳杯的D题航空延误 然后我们自己写论文要查重 学校的作业 我们收集到了数据 然后准备用聚类分析来做 可是程序错了
数据给我,我帮你看看。
x’=2x+3y, y’=2x+y, x(0)=-2,y(0)=2.8, 0&t&10, 作相平面图
求最大公因式和最小公倍时的代码:syms xf5 = x^4+3*x^3-x^2-4*x-3;g5 =3*x^2 + 10*x^2 +2*x-3;h5 = x^4+6*x^3+10*x^2+6*x+9;%--最大公因式temp1 = gcd(g5, h5);if(temp1==sym(1))
GyS=gcd(f5,temp1)end%--最小公倍式GbS = lcm(f5,lcm(g5, h5))
如图想用2015的Sensor Array Analyzer功能求天线阵列方向图,求楼主指导一下怎么弄
这个不是我的方向,但网上有这个方向的文章,你可以看看
我是一个新手,最近在看matlab的视频,里面有个很简单的常微分方程的计算问题,y'(t)=t*y;我使用的matlab版本为2010b.。视频版本为2014a,当我照着视频上面做时,第一步,输入syms y(t);我的matlab软件就报错了,这个是为什么??可以帮我解答下吗?
dsolve('Dy-t*y=0','t')直接输入以上代码可以求解。没见过这种定义符号函数的方法~~
将一个avi格式的视频,保存成行*列*帧数的三维矩阵 ,比如我的avi视频,一共有164帧,每一帧都是320*240的 ,最后想保存成一个320*248*164的三维矩阵 ,求教啊,用的是Matlab2014a版本
cat函数能帮助你。
楼主好人,求救啊。
这是物理力学题,你自己做,又不需要写代码,你自己做
另外,我不是物理方向的,只会分析最简单的受力。
Add recording button to demo “xpsound” GUI大神,帮我做下这个好不
这个怎么表示呢?
楼主好人,请问能讲解下MATLAB里面tract怎么用么?具体代码如下:Q=[0 0];P=[100 0];PQ=Q-P;step =1;count=60/PQ=PQ/norm(PQ)*trackP=P;trackQ=Q;for k=1:P=P+2*PQ;Q=Q+step*[0 1];PQ=Q-P;trackP(1+k,:)=P;trackQ(1+k,:)=Q;PQ=PQ/norm(PQ)*dis= sqrt(sum((P-Q).^2));plot(trackP(:,1),trackP(:,2),'*',Q(1),Q(2),'rp',0,60,'r+');pause(0.5)end
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或求matlab大神帮忙啊!关于多个16位二进制数拆分的问题。_matlab吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:158,039贴子:
求matlab大神帮忙啊!关于多个16位二进制数拆分的问题。收藏
具体内容:我在百度知道上面求助了,但是没人解答0.0
神牛摄影器材--为专业摄影者打造,你值得拥有!
看来二楼只能我自己默默地顶一下了TAT
再顶一下~晚上人多吧~
这又是怎么回事啊= =表示看不懂啊!!@!@!@!
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 matlab解决弹出dvd1 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信