c++-计算机 图形图像处理

问题描述

计算机 图形图像处理

只有C++基础,需要学MFC么?
接下来该学些什么。
图形图像又可再分为哪些细的方向?
各自的应用领域?也就是说这些细方向大体是从事哪方面的工作?

解决方案

图像识别好像不错~~~~

解决方案二:

建议可以了解一下Qt,非常不错,而且是跨平台的。可以参考《C++ GUI Qt4 编程》,需要电子版我可以发给你。

解决方案三:

学习OpenCV,这是非常热的一个图形库。

解决方案四:

做软件的话,试试QT,面向对象很简单,OpenCV我没试过,听说也挺好。

解决方案五:

医学上图像处理吃香 什么三维建模,图像识别这些
就语言而已 QT做UI不错 而且跨平台 没必要学MFC
OpenCVS库可以减少你实现图像处理的代价 很值得学习

解决方案六:

只有C++基础,需要学MFC么?

只有C++基础,是否要学MFC,和你选择的开发环境有关,用VC开发的话一定要学MFC才有前途,用C++Builder的话学MFC一丝用处也没有

接下来该学些什么。

接下来是实做,根据你的工作和爱好,你自然知道要学什么

图形图像又可再分为哪些细的方向?

图形图像分为矢量图和位图(像素图),两者根本上不同

各自的应用领域?也就是说这些细方向大体是从事哪方面的工作?

要处理照片的话用位图,CAD的话用矢量图,这样的差别使方向性很明确了,如果你要做原画就是画画的画家的话你就学位图,在游戏开发上的话,这个主要是做皮肤和脸部样子的

你要3D建模的话重点在适量图上,构建一个3D人物模型,先要用矢量建一个骨架,然后用位图画出五官和衣服,包在骨架上

解决方案七:

那看你要做什么了,普通的UI用Qt,MFC都可以。要炫酷一些的就用flash做控件吧。三维的学DX。

解决方案八:

本人是做图像处理这一块的,关于你的问题本人也曾经疑惑过。其实只要是有c语言的基础就可以进行图像处理方面的研究了,语言只是工具,当你用语言获取到图像的数据区之后,如何对这块区域进行处理才是关键的问题。
关于上面很多人提到的opencv确实是值得学习的,它是c++写的,网络上有很多的教程,其中 浅墨 写的感觉很适合初学者,也有相应的书卖。
至于要不要学习mfc,如果你要将程序做成软件给别人用,mfc当然是很方便的,只是学习的话只用c++也是ok的

解决方案九:

多看opencv源码,mfc可以做界面。对提高cpp水平有帮助,掌握好的类库设计。

解决方案十:

图像处理方向有很多 比如去噪 图像增强 图像压缩 计算机视觉 机器视觉 图像重构 模式识别等等 大的应用领域有搜索 谷歌 微软 雅虎 百度都有做基于图像和视频搜索;
还有医学图像方面 医疗机械应该是个很有潜力的市场 模式识别是图像处理里最难也是最高端的领域 具体小方向有车牌识别 人脸识别 虹膜识别 目标追踪 指纹识别
还有基于视频的识别等等 模式识别技术虽然已经比以前成熟了很多 但改进和探索的空间依然很大很广 很多大的公司都有做这方面的 你有C基础就行啊 在这基础上学
好C++和MATLAB就很牛了

时间: 2024-10-30 13:20:30

c++-计算机 图形图像处理的相关文章

android中图形图像处理之drawable用法分析_Android

本文实例讲述了android中图形图像处理之drawable用法.分享给大家供大家参考.具体如下: 一.如何获取 res 中的资源 数据包package:android.content.res 主要类:Resources 其主要接口按照功能,划分为以下三部分: getXXXX() 例如: int getColor(int id) Drawable getDrawable(int id) String getString(int id)  直接获取res中存放的资源 InputStream ope

android中图形图像处理之drawable用法分析

本文实例讲述了android中图形图像处理之drawable用法.分享给大家供大家参考.具体如下: 一.如何获取 res 中的资源 数据包package:android.content.res 主要类:Resources 其主要接口按照功能,划分为以下三部分: getXXXX() 例如: int getColor(int id) Drawable getDrawable(int id) String getString(int id)  直接获取res中存放的资源 InputStream ope

C&C++图形图像处理开源库

Google三维APIO3D O3D 是一个开源的 WebAPI 用来在浏览器上创建界面丰富的交互式的 3D 应用程序.这是一种基于网页的可控3D标准.此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画. 绘图引擎RRDtoo 简单的说,RRDtool (RoundRobin Database Tool)就是一个强大的绘图的引擎,很多工具例如MRTG都可以调用rrdtool绘图.更多RRDtool信息  计算机视觉库OpenCV Op

【Android开发】图形图像处理技术-常用绘图类之Paint类

    Paint类代表画笔,用来描述图形的颜色风格,如线宽.颜色.透明度和填充效果等信息.使用Paint类时,首先需要创建该类的对象,这可以通过该类提供的构造方法来实现.通常情况下,只需要使用无参数的构造方法来创建一个使用默认设置的Paint对象,具体代码如下: Paint paint=new Paint(); 创建Paint类的对象之后,还可以通过该对象提供的方法来对画笔的默认设置进行改变,例如,改变画笔的颜色.笔触宽度等.用于改变画笔设置的常用方法如表所示: 1.图像绘制 setARGB(

【Android开发】图形图像处理技术-Bitmap和BitmapFactory类

一.Bitmap类 Bitmap类代表位图,是Android系统中图像处理的一个重要类.使用该类,不仅可以获取图像文件信息,进行图像剪切.旋转.缩放等操作,而且还可以指定格式保存图像文件.对于这些操作,都可以通过Bitmap类提供的方法来实现.Bitmap类提供的常用方法如表所示: (1)public final int getHeight():获取位图宽度 (2)public final int getWidth():获取位图高度 (3)public static Bitmap createB

【Android开发】图形图像处理技术-常用绘图类之Canvas类

Canvans类代表画布,通过该类提供的方法,可以绘制各种图形(如矩形.圆形和线条等).通常情况下,要在Android中绘图,需要先创建一个继承自View类的视图,并且在该类中重写onDraw(Canvas canvas)方法,然后在显示绘图的Activity中添加该视图. 下面通过一个具体的实例来说明如何创建用于绘图的画布. 1.创建一个名称为DrawView的类,继承android.view.View类,并添加构造方法和重写onDraw(Canvas canvas)方法,关键代码如下: pa

【Android开发】图形图像处理技术-旋转、缩放、倾斜和平移图像

一.旋转图像 使用Android提供的android.graphics.Matrix类的setRotate().postRotate()和preRotate()方法,可以对图像进行旋转. 由于这三种方法处理方法名不同外,语法格式等均相同,下面将以setRotate()方法为例来进行介绍.setRotate()方法有以下两种语法格式: 1.setRotate(float degress) 使用该语法可以控制Matrix进行旋转,float类型的参数用于指定旋转的角度.例如,创建一个Matrix的对

Z820工作站致力于大型图形图像处理的最强者

惠普Z820工作站是惠普Z系列工作站家族中扩展性最大,性能最高的一款,如此强大的一款工作站,怎样才能选配出最合适自己的一款,从而可以做到不大不小 物尽其用.好的工作站去哪了?方案定制经理人去哪里?专业的售前咨询去哪了?打010-56295500北京迈拓晨峰科技发展有限公司惠普指定工作站钻石经销商 ,我们可以为您定制专属您的独有配置,提供原装正品工作站,细心的售前咨询解答.下面就为大家带来几款Z820工作站的客户案例配置明细,供您参考 HP Z820 Workstation HP Z820 850

【Android开发】图形图像处理技术-实现Android动画的两种方式

在应用Android进行项目开发时,特别是在进行游戏开发时,经常需要涉及动画.Android中的动画通常可以分为逐帧动画(Frame Animation)和补间动画(Tween Animation)两种.下面将分别介绍这两种动画. 一.实现逐帧动画(Frame Animation) 逐帧动画就是顺序播放事先准备好的静态图像,利用人眼的"视觉暂留"原理,给用户造成动画的错觉.实现逐帧动画比较简单,只需要一下两个步骤: (1)在Android XML资源文件中定义一组用于生成动画的图片资源