| 查看: 2774 | 回复: 19 | |||
[求助]
学C++图像处理,该如何入手?已有4人参与
|
|||
|
小弟想学用C++进行图像处理,苦于身边没人指导,来宝地求助各位大神,望不吝赐教,先行谢过。。。 问题: 1.搭建什么样的开发环境 1)实际工程中开发环境是什么?VS吗?用的是MFC还是win32 console application还是其他? 2)听说MFC很少用,是真的吗?还有必要学吗? 3)常常用到哪些库?opencv?opengl?还有什么? 4)一般科研或工程中是不是一个VS足够?opencv库扮演的角色是什么?比如说一个简单的显示一幅图像,常用的是opencv中的函数还是vs中的函数? matlab中显示图像是Imshow(), c++有类似的函数直接显示图像的吗? 5)之前一直用的是matlab,像其中的图像处理工具箱就用的很顺手,现在学C++,不知道C++有没有类似的东西,比如说傅里叶变换,小波变换这些函数VS里面有直接封装吗? 还请做图像处理的研究生或企业界的大神指点一二,详细回答我1)至5),不胜感激。。。再次谢过。。。 |
» 收录本帖的淘帖专辑推荐
个人收藏 |
» 猜你喜欢
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有8人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有5人回复
论文投稿,期刊推荐
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
孩子确诊有中度注意力缺陷
已经有14人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
自学MATLAB
已经有151人回复
求指点方向 理论方向苦逼的研究生
已经有21人回复
关于编程和实际应用,研究等的问题
已经有5人回复
【课件】计算机教材的教学课件(人民邮电出版社9本)
已经有60人回复
大家看看,我该如何投稿到哪个期刊?《从金庸的武学视角谈计算机编程思维的培养》
已经有10人回复
28个不得不看的经典编程算法!!
已经有34人回复
同一个学校的两个博士生导师都给了回复,怎么办?
已经有11人回复
清华大学生物医学影像研究中心招募博士后,研究助理
已经有2人回复
【分享】基于OpenCV的智能视频监控设计
已经有11人回复
【原创】一个简单的kNN分类算法 (k-Nearest Neighbor algorithm) 的C++实现(附源码)
已经有9人回复
【分享】建议大家用用IDL编程或做图像和科学数据的处理吧
已经有11人回复

【答案】应助回帖
★
感谢参与,应助指数 +1
lucien910: 金币+1, ★★★很有帮助, 十分感谢 2015-11-17 13:05:13
感谢参与,应助指数 +1
lucien910: 金币+1, ★★★很有帮助, 十分感谢 2015-11-17 13:05:13
|
1.搭建什么样的开发环境 1)实际工程中开发环境是什么?VS吗?用的是MFC还是win32 console application还是其他? 开发环境用VS。实际工程等用到在说,作为学习阶段。控制台的即可。 2)听说MFC很少用,是真的吗?还有必要学吗? 不是这样的,依然有很多用MFC的,因为用起来简单。但个人觉得没有必要学习 3)常常用到哪些库?opencv?opengl?还有什么? 简单的图像用opencv足够了 opengl是做CG用的 其他的可能需要一些科学计算库。但开始学习阶段有个opencv足够了 4)一般科研或工程中是不是一个VS足够?opencv库扮演的角色是什么?比如说一个简单的显示一幅图像,常用的是opencv中的函数还是vs中的函数? 一般的工程一个VS足够。opencv扮演的角色为处理图像。 所以C++图像处理。opencv库学好很重要。 matlab中显示图像是Imshow(), c++有类似的函数直接显示图像的吗? C++没有,opencv有。 5)之前一直用的是matlab,像其中的图像处理工具箱就用的很顺手,现在学C++,不知道C++有没有类似的东西,比如说傅里叶变换,小波变换这些函数VS里面有直接封装吗? 这些,opencv都可以处理 MATLAB好用,在于他提供大量的API,减少你的工作量。这部分功能opencv可以提供 MATLAB的缺点在于它做不了工程。C++可以弥补。 以上个人见解。 |
» 本帖已获得的红花(最新10朵)
7楼2015-11-16 17:20:42
半个王子
木虫 (正式写手)
- 应助: 43 (小学生)
- 金币: 2542.2
- 红花: 33
- 帖子: 695
- 在线: 270.8小时
- 虫号: 1901105
- 注册: 2012-07-19
- 性别: GG
- 专业: 计算机应用技术
【答案】应助回帖
★
感谢参与,应助指数 +1
lucien910: 金币+1, ★★★很有帮助 2015-11-17 13:03:23
感谢参与,应助指数 +1
lucien910: 金币+1, ★★★很有帮助 2015-11-17 13:03:23
|
ComputerVision学习建议 书籍: 《数字图像处理》, 冈萨雷斯版 《模式分类》, Duda, Richard O., et al. , 机械工业出版社 《计算机视觉 --- 一种现代方法》, 电子工业出版社 《C++ Prime plus》 《学习OpenCV》. 于仕琪、刘瑞祯 译. 清华大学出版社 《数值方法(C++描述)》. Pallab (Ghosh), et al,清华大学出版社 显示框架: MFC 或 QT 常见项目:目标跟踪(TLD,kalman等)、人脸识别(DeepLearning等)、车牌识别 需关注的顶级会议: CVPR,ICCV, ECCV 顶级期刊: IEEE PAMI, IEEE IP, PR, PR Letter 等 相关网站和论坛: http://www.sigvc.org/bbs/forum.php http://www.cvchina.net/ http://www.thinkface.cn/ http://www.52ml.net/star http://dir.scmor.com/google/ |
5楼2015-11-15 20:48:25
yhm131115
金虫 (小有名气)
- 应助: 8 (幼儿园)
- 金币: 1322.8
- 红花: 1
- 帖子: 218
- 在线: 81.9小时
- 虫号: 2801016
- 注册: 2013-11-14
- 性别: GG
- 专业: 机械动力学
|
你的问题我没法全部回答。 (1)matlab做图像处理一般限于实验室研究,它的库很多是借鉴的OpenCV。 (2)OpenGL一般是用于图形处理(矩形,三角形等)。OpenCV不限于图像处理,一般用于计算机视觉,比如还有视频处理,摄像机标定等内容。做工程需要用到OpenCV。 (3)MFC是早期微软给用户提供的开发工具,给用户提供的开发接口(这样说不是很准确)。用面向对象编程的思想对Win API进行了封装。MFC可以对图像进行处理,但是功能一般。没有提供傅立叶变换和小波变换的函数。 (3)学习OpenCV可以不了解MFC,但是要开发基于windows的实际应用程序则可能需要了解MFC或者其它内容。MFC现在的需求量确实很少了,但还是有它的优势所在,而且不是很好学。 |
» 本帖已获得的红花(最新10朵)
8楼2015-11-16 18:24:27
【答案】应助回帖
★
感谢参与,应助指数 +1
lucien910: 金币+1, ★★★很有帮助, 嗯,谢谢 2015-11-17 13:08:20
感谢参与,应助指数 +1
lucien910: 金币+1, ★★★很有帮助, 嗯,谢谢 2015-11-17 13:08:20
| 我曾经在企业工作过两年,做图像算法研发项目,我们用的开发平台是visual studio。用matlab开发算法,再转C++代码。用上了我们公司自己的图像库函数,同时也用opencv函数,openGL库函数。软件部门有用MFC做正式的产品界面。算法部门用C#或QT做测试界面。现在很多公司也用linux系统做图像产品开发,python语言做图像产品开发。在公司,编程能力强的年轻人和算法能力强的大牛都有很好的发展前景。 |
» 本帖已获得的红花(最新10朵)

9楼2015-11-16 21:09:56
feixiaolin
荣誉版主 (文坛精英)
-

专家经验: +518 - 信息EPI: 3
- 应助: 942 (博后)
- 贵宾: 1.275
- 金币: 2930
- 散金: 58785
- 红花: 532
- 沙发: 11
- 帖子: 24215
- 在线: 2601.8小时
- 虫号: 2139575
- 注册: 2012-11-21
- 专业: 光学信息获取与处理
- 管辖: 数学
2楼2015-11-15 10:59:57

3楼2015-11-15 11:35:02
feixiaolin
荣誉版主 (文坛精英)
-

专家经验: +518 - 信息EPI: 3
- 应助: 942 (博后)
- 贵宾: 1.275
- 金币: 2930
- 散金: 58785
- 红花: 532
- 沙发: 11
- 帖子: 24215
- 在线: 2601.8小时
- 虫号: 2139575
- 注册: 2012-11-21
- 专业: 光学信息获取与处理
- 管辖: 数学
4楼2015-11-15 12:20:01
6楼2015-11-16 00:27:22

10楼2015-11-17 13:02:50













回复此楼
lucien910