Converting a matlab function to java
3 次查看(过去 30 天)
显示 更早的评论
Hi all,
I am converting my matlab functions to java. In my matlab function there is a line
hmfr = video.MultimediaFileReader(path)
When i convert it in to java and when i run that method java gives a error
undefined variable "video" or class "video.MultimediaFileReader"
can you help me to solve this problem. Thank you.
0 个评论
采纳的回答
Friedrich
2011-7-12
Hi,
What do you mean with converting to Java? Are you talking about MATLAB Builder JA? The error looks like a ML error and it looks like the class is not compiled into the java class. Maybe take a look at the generated mccExcludedfiles.log file for some information regarding that the function is excluded from compiling. If there aren't any information try to add
%#function video.MultimediaFileReader
in the top of your main MATLAB function. This will tell the compiler to explicit include this into the compiled java class.
2 个评论
Friedrich
2011-7-13
Hi,
I have done a small test with 11a 64bit and compiled an exe. The video.MultimediaFileReader was included and it worked fine. I hadn't to add anything to get it working. Can you compile a small example like:
out = video.MultimediaFileReader('C:\Program Files\MATLAB\R2011a\toolbox\vision\visiondemos\vipmen.avi')
and run it successfully? Maybe start with an exe first and later go over to java.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Java Package Integration 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!