{"id":18276606,"url":"https://github.com/afei19911012/wpfsamples","last_synced_at":"2025-04-09T12:09:08.281Z","repository":{"id":46137803,"uuid":"391111914","full_name":"AFei19911012/WPFSamples","owner":"AFei19911012","description":":monocle_face: WPF and Halcon Samples :alien: keep updating","archived":false,"fork":false,"pushed_at":"2023-07-02T15:20:34.000Z","size":69892,"stargazers_count":229,"open_issues_count":2,"forks_count":98,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-02T06:51:42.285Z","etag":null,"topics":["binding","halcon","machine-vision","mvvm","wpf","wpf-ui"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AFei19911012.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-30T15:30:05.000Z","updated_at":"2025-03-31T14:26:47.000Z","dependencies_parsed_at":"2025-01-01T11:06:26.604Z","dependency_job_id":"87e2dafc-8b95-400d-8ca0-0f90d8cdd5a3","html_url":"https://github.com/AFei19911012/WPFSamples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AFei19911012%2FWPFSamples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AFei19911012%2FWPFSamples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AFei19911012%2FWPFSamples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AFei19911012%2FWPFSamples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AFei19911012","download_url":"https://codeload.github.com/AFei19911012/WPFSamples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248036067,"owners_count":21037092,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["binding","halcon","machine-vision","mvvm","wpf","wpf-ui"],"created_at":"2024-11-05T12:16:33.365Z","updated_at":"2025-04-09T12:09:08.255Z","avatar_url":"https://github.com/AFei19911012.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WPFSamples\n\n记录 WPF 和 Halcon 编程的学习案例 :smile:\n\n2023.6.11 新增：视觉检测常用的模板匹配工具、二次测量工具、TCP通讯模块、相机模块、日志模块\n\n增加自定义控件 UI 项目和部分截图\n\n[![pCDvdzR.png](https://s1.ax1x.com/2023/07/02/pCDvdzR.png)](https://imgse.com/i/pCDvdzR)\n\n[![pCDvYoF.png](https://s1.ax1x.com/2023/07/02/pCDvYoF.png)](https://imgse.com/i/pCDvYoF)\n\n[![pCDvaW9.png](https://s1.ax1x.com/2023/07/02/pCDvaW9.png)](https://imgse.com/i/pCDvaW9)\n\n[![pCDvUJJ.png](https://s1.ax1x.com/2023/07/02/pCDvUJJ.png)](https://imgse.com/i/pCDvUJJ)\n\n[![pCDvfSA.png](https://s1.ax1x.com/2023/07/02/pCDvfSA.png)](https://imgse.com/i/pCDvfSA)\n\n[![pCDv0Q1.png](https://s1.ax1x.com/2023/07/02/pCDv0Q1.png)](https://imgse.com/i/pCDv0Q1)\n\n[![pCDvgFe.png](https://s1.ax1x.com/2023/07/02/pCDvgFe.png)](https://imgse.com/i/pCDvgFe)\n\n[![pCDv6oD.png](https://s1.ax1x.com/2023/07/02/pCDv6oD.png)](https://imgse.com/i/pCDv6oD)\n\n[![pCDvydO.png](https://s1.ax1x.com/2023/07/02/pCDvydO.png)](https://imgse.com/i/pCDvydO)\n\n[![pCDvRWd.png](https://s1.ax1x.com/2023/07/02/pCDvRWd.png)](https://imgse.com/i/pCDvRWd)\n\n```\n【WPF\u0026Halcon案例代码解析】 https://www.zhihu.com/column/c_1403661250718617600 \nGithub https://github.com/AFei19911012/WPFSamples \n\nHalcon 图像链接：\n百度网盘 https://pan.baidu.com/s/1Q6BpV9d-Pnut_ATG_xrVrA 提取码：gxnp\n--来自百度网盘超级会员V5的分享\n```\n\n# 内容结构\n\nHalcon\u0026WPF案例代码解析\n\n\\1. WPF案例\n\n1.1 NPOI读写Excel\n\n1.2 线程Thread、任务Task\n\n1.3 计时器\n\n1.4 使用InkCanvas绘制箭头：缩放、平移\n\n1.5 ModBus通讯\n\n1.6 SimpleTCP通讯\n\n1.7 MVVM：数据绑定、命令绑定\n\n1.8 HandyControl控件使用\n\n1.9 HelixToolkit 学习\n\n1.10 使用HelixToolkit重构3D文件\n\n\\2. 视觉工具\n\n2.11 测量工具：长度、角度\n\n\\3. 疑难问题\n\n3.1 提升程序运行CT：图像采集、图像处理过程\n\n3.2 C# WinForm 调用 WPF UserControl 的正确方式\n\n3.3 HOperatorSet.GetGrayval、HOperatorSet.ReduceDomain 为 null\n\n3.4 MVS 未安装 USB3 驱动或驱动无效、C# 初始化相机失败\n\n3.5 Halcon 图像自适应显示、图像坐标↔控件坐标\n\n\\4. 基础知识\n\n4.1 图像采集：调用相机接口\n\n4.2 读取本地图像、保存图像、保存窗体\n\n4.3 拟合圆\n\n4.4 九点标定\n\n\\5. Blob分析\n\n5.1 计算别针数量和角度\n\n5.2 牙模切割\n\n\\6. 缺陷检测\n\n6.1 PCB板电路检测\n\n6.2 轴承滚子检测\n\n\\7. 模板匹配\n\n\\8. 测量模型\n\n\\9. OCR\n\n[![L1I3BF.png](https://s1.ax1x.com/2022/04/14/L1I3BF.png)](https://imgtu.com/i/L1I3BF)\n\n[![LZIfVf.png](https://s1.ax1x.com/2022/04/12/LZIfVf.png)](https://imgtu.com/i/LZIfVf)\n\n[![LZIRqP.png](https://s1.ax1x.com/2022/04/12/LZIRqP.png)](https://imgtu.com/i/LZIRqP)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafei19911012%2Fwpfsamples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fafei19911012%2Fwpfsamples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafei19911012%2Fwpfsamples/lists"}