Unable to resolve the name vision.VideoFileReader

18 views (last 30 days)
This is the code I am trying to execute and I am ending up with the error message that it is "Unable to resolve the name vision.VideoFileReader"
Not getting what exactly is the issue. I have ensured the video file is selected from the right path but still not getting it. Kindly help
%% Set up video reader and player
vision.VideoFileReader('video2.avi')
videoFReader = vision.VideoFileReader('video2.avi',...
'VideoOutputDataType','double');
vidPlayer = vision.VideoPlayer;

Accepted Answer

Gouri Chennuru
Gouri Chennuru on 21 Dec 2020
Hi,
In order use vision.VideoFileReader you need to install computer vision toolbox.
Make sure you have installed computer vision toolbox at your end by using "ver" command in your MATLAB command prompt.
If computer vision toolbox is not installed you can download from the below link
Hope this helps!
  2 Comments
Jun Jun
Jun Jun on 23 Dec 2020
Thank you, I figured out at the end and installed the vision toolbox

Sign in to comment.

More Answers (1)

鑫 叶
鑫 叶 on 12 Mar 2022
Edited: Image Analyst on 12 Mar 2022
I have the same trouble as you. How did you figure it out in the end?
  2 Comments
Image Analyst
Image Analyst on 12 Mar 2022
Edited: Image Analyst on 12 Mar 2022
Yes, he said that he did not have the Computer Vision Toolbox and he installed that, and then it worked. If you don't have that (type "ver" to find out) then contact Mathworks sales.
However you can use VideoReader() and VideoWriter(), without the "vision." prefix, since those functions are built in to base MATLAB.

Sign in to comment.

Categories

Find more on Computer Vision Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!