I=videoinput('winvideo',1,'YUY2_320x240'); triggerconfig(I,'manual'); counter=0; set(I,'FramesPerTrigger',1); set(I,'TriggerRepeat',Inf); set(I,'ReturnedColorSpace','RGB'); start(I) for i=1:5 trigger(I); im=getdata(I); end figure,imshow(im); hold on in=rgb2ycbcr(im); for x=1:320 for y=1:240 if in(y,x,1)>in(y,x,3) && in(y,x,3)>in(y,x,2) plot(y,x); end end end stop(I),delete(I),clear I; counter
No products are associated with this question.
It doesn't look like you're starting with an RGB image - it looks like you have this: YUY2_320x240. So why are you trying to convert it as if it were an RGB image with this line:
You may be right, but I've not used cameras running in other than RGB mode.