智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 19101|回复: 60
打印 上一主题 下一主题

一步一步教你制作上位机图像处理软件

  [复制链接]

10

主题

150

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
4173

活跃会员奖章优秀会员奖章在线王奖章

QQ
威望
1826
贡献
1013
兑换币
564
注册时间
2012-3-1
在线时间
667 小时
跳转到指定楼层
1#
发表于 2012-12-31 10:31:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 小豹 于 2012-12-31 15:01 编辑

一步一步教你制作上位机图像处理软件
一、前言:
教程开始前,先说明一下本次教程适合哪一些人类观看和模仿学习,我觉得你应该是参加智能车竞赛的选手,并且是摄像头组的。因为只有摄像头组的,并且想拿奖的组别才会认识到上位机仿真的重要性。当然不反对其它组别的来学习本教程,只是我觉得本对其它组别的没有一点用而已。也当然的,除了参加智能车比赛的,搞图像处理方面的有兴趣也可以一看,但是声明本教程只适合初级者观看,也不反对大牛们拍砖。(在这里我理解的初级者是这样的一些人类,他应该学过C语言或者知道C语言是干什么的,然后对图像有点了解,这里的了解我觉得你朦胧的知道图像是对应一个二维数组,然后你对一个二维数组处理,图像就变了,有这等见识就足够了。对了,可能还需要你会安装软件,因为可能你没有安装开发环境。)
二、开发环境和平台:
我个人使用的平台和环境如下:
操作系统:Windows 7、64位(不是说Win7不兼容VC6.0吗?答曰:见后文下载链接。)
开发环境:VC 6.0(很是古老,但是莫笑,也莫鄙视它,原因不告诉你。)
个人觉得最佳环境为:Windows XP3 32 位 + VC6.0(木有测试过,只是凭空YY)。

三、准备下载一些库:
   因为本次教程使用到大名鼎鼎的一个开源库CxImage。对于这个库我想先解释一下。首先本库是强大的,你可以使用本库轻易地开发出相当高级功能的软件,并且是开源的,也就是说本库里面任何一句代码你都可以一览无遗,如果你比较勤奋的看看了里面的代码,并且不小心优化了一些问题,我觉得你还真是有实质能力上提高。但是如果没有时间的话,库里面的代码还是先搁一边吧。先把东西搞出来然后自己研究各种算法,拿了个智能车竞赛的奖再说,毕竟在无数人眼里拿奖就是能力的重要表现,也是各种殿堂的敲门砖块,这么多人都有这样的想法,当然你不想作为一个奇葩,我还是很理解的。扯得有点远了,先泡杯奶茶回来再续写。
   最重要的一点是使用本库不用遵守什么的协议,只要怀有一颗感恩的心就足够了,当然不是感谢我哈~,不过你要感谢我,我同样也会很开心和愉快。因为太多开源的库都要遵循类似于GPL 或者LGPL等等的约束。在这里不解释这些协议了,感兴趣的问问肚娘去。
由于本教程较长,并且有大量的插图,所以本帖子不贴出所有完整的教程。
完整教程见附件下载,如需预览请到百度文库。

教程样例实现的功能有:1、打开存在的图像,并显示。2、从数组转化为图像并显示。3、处理图像数据并显示。
功能基本,仅为抛砖引玉~(教程使用到的所有文件均在文档末尾附有下载链接地址)

本教程制作出来的样例如下图:



软件部分代码截图:



||==============================================================
||
||完整教程下载地址:
||有问题加入新建的QQ群:289379347  欢迎各种交流~
||==============================================================




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

51

主题

1633

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
7556

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章论坛骨干奖章

威望
3701
贡献
2453
兑换币
1398
注册时间
2012-5-3
在线时间
701 小时
2#
发表于 2012-12-31 10:33:57 | 只看该作者
太棒了!这个必须顶!
回复 支持 反对

使用道具 举报

31

主题

1010

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4800

热心会员奖章优秀会员奖章活跃会员奖章论坛元老奖章

威望
3250
贡献
986
兑换币
110
注册时间
2012-2-11
在线时间
282 小时
3#
发表于 2012-12-31 10:38:38 | 只看该作者
回复 支持 反对

使用道具 举报

3

主题

181

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1687

优秀会员奖章活跃会员奖章

威望
826
贡献
419
兑换币
252
注册时间
2012-3-5
在线时间
221 小时
4#
发表于 2012-12-31 10:39:19 | 只看该作者
看看,3Q
回复 支持 反对

使用道具 举报

31

主题

1084

帖子

1

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5125

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章

威望
2630
贡献
1311
兑换币
922
注册时间
2011-5-8
在线时间
592 小时
5#
发表于 2012-12-31 10:41:00 | 只看该作者
我还喜欢用C#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

10

主题

150

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
4173

活跃会员奖章优秀会员奖章在线王奖章

QQ
威望
1826
贡献
1013
兑换币
564
注册时间
2012-3-1
在线时间
667 小时
6#
 楼主| 发表于 2012-12-31 10:57:42 | 只看该作者
1228463834 发表于 2012-12-31 10:41
我还喜欢用C#

C#很不错~我也挺喜欢
回复 支持 反对

使用道具 举报

53

主题

2469

帖子

0

精华

跨届大侠

狙击手

Rank: 10Rank: 10Rank: 10

积分
11290

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章论坛骨干奖章资源大师奖章

威望
4701
贡献
3671
兑换币
2368
注册时间
2012-3-12
在线时间
1459 小时
7#
发表于 2012-12-31 11:12:27 | 只看该作者
实践证明,win7 32位上面使用+ VC6.0很好用
回复 支持 反对

使用道具 举报

16

主题

1510

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5586

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
2953
贡献
1231
兑换币
29
注册时间
2012-6-2
在线时间
702 小时
8#
发表于 2012-12-31 11:38:08 | 只看该作者
必须学习一下
回复 支持 反对

使用道具 举报

19

主题

670

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3466

热心会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
1709
贡献
977
兑换币
265
注册时间
2012-3-4
在线时间
391 小时
9#
发表于 2012-12-31 11:41:20 | 只看该作者
MFC
回复 支持 反对

使用道具 举报

17

主题

671

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6187
QQ
威望
3024
贡献
1755
兑换币
1315
注册时间
2012-2-4
在线时间
704 小时
10#
发表于 2012-12-31 11:47:51 | 只看该作者
我的是xp装了vc又用了keil貌似有冲突似的!总是出问题,重装了好几次!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 03:18 , Processed in 0.284621 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表