Is there any better way to do looping image snapshot with some algorithm in the loop?
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am now doing image processing project that requires looping image snapshot from my webcam. I am using 'getsnapshot' function to capture images and 'imshow' to view the looping image snapshots. The problem is 'imshow' UI did not view the looping images (video-like) but show one image only and my matlab was not responding. My program code was partially shown below:
>> for t=1:10000
image=getsnapshot(video);
imgHsv=rgb2hsv(image);
imgV=imgHsv(:,:,3);
imgVlim=imgV(240:480,315:325);
maxV=max(max(imgVlim));
[r,c]=find(imgVlim==maxV);
ctrRD=[(max(c)+min(c))/2 (max(r)+min(r))/2];
vpd=ctrRD(2)-ctrCam(2);
z=-24.8718+6750/vpd;
imshow(image);
end
What is the problem? is there any better way to do looping image snapshot with algorithm like this?
0 commentaires
Réponses (0)
Voir également
Catégories
En savoir plus sur Image Processing Toolbox dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!