• 做苏州朴实的 软件开发培训

苏州软件培训

费用只有一半,更高就业率【每月发放10个教学课程PPT试看名额】
苏州软件培训学费

当前位置:首页 > 零基础开班资讯> C#人机交互课程即将开启

C#人机交互课程即将开启

其然软件的C#人机交互课程即将开启,本次课程是由其然的王老教授亲自上课,总课时是10节,有很多同学已经等待这个课程超过一年。因为我们之前的C#班是周末制课程,每周只上一至两节课,去掉一些节假日,课程的整体进度非常非常缓慢。
我们本次C#人机交互课程是完全零基础开讲,主要的内容就是halcon的知识点。
什么是halcon呢?halcon是德国公司开发的一套很完善的机器视觉算法包,很广泛地应用于工业各个领域中,用途十分广泛,是一款值得学习的图像处理软件。halcon虽然没有opencv和matlab在图像处理领域应用更加广泛,专业性、集成封装性、稳定性在halcon上优势就很明显。
拿一段halcon编程来举例:
人机交互课程
halcon源程序:
dev_open_window(0, 0, 512, 512, 'black', WindowHandle)
read_image (Image, 'C:/Users/BadGuy/Desktop/猫.jpg')
dev_display(Image)
get_image_size(Image, Width, Height)
rgb3_to_gray(Image, Image, Image, ImageGray)
dev_display(ImageGray)
注意:写halcon程序时,如果过程中的图片需要显示出来,则需要在每个过程中都添加dev_display(**)
导出C#-halcon./net 程序;(halcon11.0)
halcon读取图片的代码如下:
read_image (Image, 'C:/Documents and Settings/carlguo/桌面/1212.bmp')
C#调用HALCON的算子读取图片的代码如下:
 HOperatorSet.ReadImage(out ho_Image, "C:/Documents and Settings/carlguo/桌面/1212.bmp");
为什么要学C#,C#与halcon如何混合编程呢?
C#与halcon
有两三方面特别重要:
一是编程语言的基础;
二是算法的思想;
三是算法的实现
halcon上算法不能完全包括当前最新的算法,所以还得需要自己用halcon的语句实现或用其它语言实现。
学员们对于以后的目标:
1.学习C++语言及MFC,学习C#;
2继续学习halcon,多研究算法;
3注意知识视野,学习halcon与其它软件联合编程
C#人机交互课程 学时 阶段
C#基础语法 10 第一阶段
C#高级编程多线程&网络编程 10 第二阶段
数据库应用 10 第三阶段
halcon与C#混合编程 10 第四阶段
其然软件培训

本站相关文章推荐
二维码
Cheer Software Training Center | 首页 |JAVA培训 |.NET培训 |C#上位机开发 |学前说明书 |学员风采展示 |学校简介 |联系我们 | 网站地图| 备案号:苏ICP备13063055号-1
 
QQ在线咨询
软件咨询热线
150-5025-1837
课程咨询热线
0512-55188251