Unable to use Ipcam function in batch processing
2 次查看(过去 30 天)
显示 更早的评论
0
I am using batch processing in matlab to run a function in the background.
This is the fucntion which simply captures an image and saves it:
function = captureImg(URL)
cam = ipcam(URL);
img = snapshot(cam);
imwrite(img,'newImg.jpg');
end
The function captureImg works fine but when I use batch to run it I get an error:
job = batch(@captureImg , 0, {'HTTP://192.168.0.49'})
Error: Unable to load a message catalog 'matlab:ipcamera:ipcam'. Please check the file location and
format.
2 个评论
Walter Roberson
2020-1-6
Could you confirm that you only have one of those batches running at any given time, and that at the time you run the batch, the ipcam is not allocated within the interactive MATLAB session?
回答(1 个)
LucasBar
2024-3-4
I have an similar issue with a ipcam script in batch processing:
function [airsea_state]=AirSeaSnapshot()
cam1 = ipcam('http://106.1.206.200/mjpg/video.mjpg?camera=1');
airsea_state = snapshot(cam1);
This function runs perfectly in command line.
However, when I run it in matlab batch processing. It produces the follow error message:
Error: Failure to load the converter plug-in.
Note that, it works producing the snapshot at same time that produce an error of failure.
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!