⑴ 数字图像处理,java VC++ matlab 哪个更适合
Java不推荐,Matlab和VC都是可以的。
Matlab有强大的image
processing工具敬戚箱,入门较快,能对你的算法进行快速仿真,呈现。但是matlab只能做研究用,实际工程中最终都要转为c或vc。
直接用VC++也可以,下个opencv包,是个强大的图像携凳处理VC++开源库,可快速入门亮隐陵,对于基本处理算法和一些简单工程都有源代码,比如人脸检测,人脸识别等。
希望你能找到适合自己的工具。
⑵ matlab和VC++ 哪个更适合开发新软件,哪个开发起来方便简单快速
这两巧禅个没可比性
matlab主要用于矩阵相关的运算,比如图像处理
VC++是一个编程语言,可以用来开发新软件,
当然,matlab也提供了vc++的
编程接口
,可以被孝含尘VC++调用
java主要用于
网络编老斗程
,
实时性
不如vc++,底层编程一般用VC++
⑶ matlab和VC++ 哪个更适合开发新软件,哪个开发起来方便简单快速
看你是干什么的了:
vc具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。VC++整合了便利的除错工具,特别是整合了微软视窗程式设计(Windows API)、三维动画DirectX API,Microsoft .NET框架。其中包含MFC(Microsoft Foundation Classes)编程,它是一个微软公司提供氏核的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。用起来橡亩非常方便快捷。
MATLAB和Mathematica、Maple并称为三大数学软件。梁核森它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连 接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
⑷ vc matlab 混合编程,哪种方式最好
调用matlab引擎:是要求MATLAB作为VC的一个后台来调用,从本质来说还是启庆带在MATLAB中差升运行的程序;
基于matcom:可以脱离MATLAB的环境,但是貌悄芦似有一部分MATLBA中的函数不能完全调用;而且方法简单;
基于COM的:这个我不太会也没有试过;
我推荐将MATLAB的程序编译成动态库在VC中调用,这也可以完全脱离MATLAB的环境,可以完美调用
⑸ VC++与Matlab的优劣比较
vc编粗粗程慢,很多算法需要自己实现,程序运行快。
matlab编程快,有很岩余镇多现成毁竖的东西可用,但是运行慢。
⑹ VC处理图像和matlab处理图像哪个好些
不能说那个好些,应该分应用类型啊
1. 其实,Matlab的图像处理功能非常只强大,包括滤波处理,边缘提取函数算法等很多,有外文教材叫“数字图象处理Matlab版”,如你需要,留邮箱给我,无条件发你一份
2. Matlab处理图像,一般都有迅友笑自带的函数库,比较灵活;VC处理图像,需要对C或C++图像函数库非告前常熟悉,且处理过程没有Matlab直观,但是效率很亩含高,效果也很好
3. 如果你仅仅是处理图像,且将来也想在软件方面发展,那么掌握好C非常重要,毕竟Matlab是科研软件,不能帮你找到好的工作,应为软件公司他们需要能编写应用程序的开发软件(C语言家族)
4. C++ 难,而Matlab简单,这个是我在大学的体会,而且当时对这两款软件有深入研究过
5. 我所谓的难是应为VC 的函数库我不熟,而当时对Matlab的图像处理函数比较熟
6. 加油!!!