matlab 调用摄像头拍照
一 读取摄像头视频
vid = videoinput('winvideo',1);
preview(vid);
二 获取某时刻摄像头画面
frame = getsnapshot(vid);
fig1=imshow(frame);
% saveas(fig1,'screen_1','png')
% imagesc(frame)
% save('a.png','frame')
delete(vid)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hZNU3l6a-1656579389520)(…/typero image/image-20220630164726184.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7K68dhKQ-1656579389521)(…/typero image/image-20220630165112963.png)]
换了一个摄像头就可以了
安装附加功能就可以解决问题
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DuOgAQC8-1656579389522)(…/typero image/image-20220630165523417.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4s8zRNNC-1656579389523)(…/typero image/image-20220630165544765.png)]
g-4s8zRNNC-1656579389523)]
成功!!