webcamExampleMATLAB output image has a green mask and cannot detect the blue color
2 次查看(过去 30 天)
显示 更早的评论
I 'm running the webcamExampleMATLAB from this package
as shown in this tutorial
but the image from the camera has a green mask as shown and cannot detect the blue color
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1332520/image.png)
compared to the tutorial output
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1332525/image.png)
The changes i did to run my code was mandatory to run the code in my machine
first detect the camera name
using:
dev_info=imaqhwinfo('linuxvideo', 1)
the output:
dev_info =
struct with fields:
DefaultFormat: 'YUY2_1280x720'
DeviceFileSupported: 0
DeviceName: '/dev/video0'
DeviceID: 1
VideoInputConstructor: 'videoinput('linuxvideo', 1)'
VideoDeviceConstructor: 'imaq.VideoDevice('linuxvideo', 1)'
SupportedFormats: {1×45 cell}
and edit the webcamExampleMATLAB.m line 7 as
myCam = imaq.VideoDevice('linuxvideo',1,'YUY2_1280x720','ReturnedDataType','uint16');
Also i test the camera using matlab to be sure that it's working fine using this comands
mycam = webcam
then
preview(mycam)
and it works fine as shown
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1332530/image.png)
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 MATLAB Support Package for IP Cameras 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!