when i use this code matlab even hangs or give me constant blue screen any ideas ?
1 view (last 30 days)
Show older comments
if true
clear all
clc
cd c:\try
a=0;
obj = videoinput('winvideo', 1);
preview(obj);
frame =rgb2gray(getsnapshot(obj));
while a<1
% for i = 1:1000
frame1 = rgb2gray(getsnapshot(obj));
x= frame-frame1;
border = edge(x,'canny');
image(border);
end
end
0 Comments
Answers (2)
Image Analyst
on 31 Dec 2012
Step through it with the debugger. Which line causes the problems?
0 Comments
Walter Roberson
on 31 Dec 2012
You never change "a" so it will always be less than 1.
Also you should add
drawnow()
after the image() call.
0 Comments
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!