网站建设初学软件,短视频平台,富阳网站seo价格,wordpress 引入自定义 php 文件文章目录 前言相关链接项目专栏我个人对就业市场的评价Halcon安装实战1-4#xff1a;Halcon基础实战5#xff1a;模板匹配[形状匹配]实战代码 结尾 前言
为了更好地去学习WPFHalcon#xff0c;我决定去报个班学一下。原因无非是想换个工作。相关的教学视频来源于下方的Up主… 文章目录 前言相关链接项目专栏我个人对就业市场的评价Halcon安装实战1-4Halcon基础实战5模板匹配[形状匹配]实战代码 结尾 前言
为了更好地去学习WPFHalcon我决定去报个班学一下。原因无非是想换个工作。相关的教学视频来源于下方的Up主的提供的教程。这里只做笔记分享想要源码或者教学视频可以和他联系一下。
相关链接 微软系列技术教程 WPF 年度公益课程 Halcon开发 CSDN博客专栏 个人学习的Gitee 项目地址仓库 项目专栏 WPFHalcon实战项目 我个人对就业市场的评价
前后端 竞争太激烈基本是的人都会。技术栈太多前后端的技术太多了。没有统一。而且技术一直在更新互联网下行经济下行互联网缩招根本没有那么多的岗位生态挤占Java才是后端的主流C# 不可能打破Java的垄断地位。 上位机 技术清晰。语言就两个[C]C#。开发框架就3个QTWinfrom/WPF。 QT:C和跨平台。高性能开发周期长Winfrom:简单但是界面比较丑WPF:好看但是学习成本高。但是WPF在设计之初的时候已经基本完美了而且基本不再更新学一次用一辈子。
目前看看WPFHalcon我能不能找到工作。哎不清楚啊。至少能有个10k吧如果有12K那就更好了。
Halcon安装
halcon-20.11-windows安装教程
实战1-4Halcon基础
这里就不展开了可以看我之前的专栏博客 Halcon开发 CSDN博客专栏 实战5模板匹配[形状匹配]
模板匹配就是找类似的图形。我们可以打开Halcon的教学案例可以看到有很多的模板匹配案例。这里由于我们只是了解一下模板匹配这里我们就不展开说明了。
实战代码
测试图片
* 读取文件
read_image (Image, 1.png)
dev_close_window ()
dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)
dev_display (Image)* 选择矩形ROI
* 绘制矩形获取参数
draw_rectangle1 (WindowHandle, Row1, Column1, Row2, Column2)
* 矩形参数转矩形
gen_rectangle1 (Rectangle, Row1, Column1, Row2, Column2)
* 使用矩形截取图形
reduce_domain (Image, Rectangle, ImageReduced)* 重新覆盖图形
dev_display (Image)* 创建匹配模板
* 创建模板文件默认是弧度制可以使用rad将度数转弧度,旋转弧度为0-180
create_shape_model (ImageReduced, auto, rad(0),rad(180), auto, auto, use_polarity, auto, auto, ModelID)
* 使用模板匹配文件,获取匹配结果数组,旋转弧度为0-180
find_shape_model (Image, ModelID, rad(0),rad(180), 0.5, 0, 0.5, least_squares, 0, 0.9, Row, Column, Angle, Score)
* 循环数组输出
tuple_length (Score, Length)
for Index : 0 to Length-1 by 1disp_cross (WindowHandle, Row, Column, 20, 0)disp_message (WindowHandle, Score:Score[Index], window, Row[Index], Column[Index]100, black, true)
endfor 结尾
我们后面会将Halcon的代码转到WPF代码中。Halcon代码只是用来一个简单的WPF测试案例之后可以替换成任意的Halcon代码。