1.9万
已完结 · 共168课时
长期有效
你将学会利用C#,WPF,C++和Opencv开发图像识别与
1.9万
已完结 · 共168课时
长期有效
你将学会利用C#,WPF,C++和Opencv开发图像识别与

重庆教主
您好,我是重庆教主,毕业于西南大学计算机专业,精通C#语言程序设计,现任某某科技有限公司高级开发工程师,具有10年以上的开发经验以及5年教学
课程概述
附赠课件
全集试看
001-项目效果演示及开发资料说明
视频课
11分1秒
全集试看
002-项目需求分析
视频课
6分22秒
全集试看
003-创建新项目,安装Prism框架和ReactiveUI框架
视频课
10分39秒
004-创建NLog日志模块及配置NLog参数
视频课
9分43秒
005-创建IConfigManager接口及实现JSON的序列
视频课
10分18秒
006-创建配置文件类,捕获程序异常及加载核心模块
视频课
10分39秒
007-安装MahApps主题包及配置资源字典
视频课
11分13秒
008-创建登录模块,设备Prism框架的模块目录
视频课
14分1秒
009-使用区域管理器RegionManager导航登录页面
视频课
10分12秒
010-渐变色背景及登录页面布局
视频课
17分21秒
011-创建数据库实体项目及用户表实体
视频课
9分4秒
012-绑定登录命名和用户实体
视频课
8分6秒
013-安装Sqlite相关组件,配置CodeFirst模式
视频课
14分15秒
014-创建数据库增删改查泛型接口
视频课
16分13秒
015-实现用户表的增删改查
视频课
13分19秒
016-安装ReactiveUI.WPF组件,备份源代码
视频课
9分31秒
017-实现用户登录操作,自动注册用户
视频课
12分42秒
018-使用事件聚合器(EventAggregator)通知跳转
视频课
7分49秒
019-创建硬件初始化模块
视频课
16分7秒
020-创建硬件管理类接口及硬件初始化页面布局
视频课
14分30秒
021-封装硬件初始化方法成员
视频课
11分8秒
022-创建和加载首页模块及导航到首页
视频课
12分5秒
023-首页布局和RadioButton菜单按钮样式开发
视频课
18分5秒
024-创建运行模块和运行页面,并实现模块之间的依赖加载
视频课
14分9秒
025-首页布局及RadioButton快捷按钮样式开发
视频课
19分1秒
026-创建用户会话类,实现用户切换
视频课
10分40秒
027-实现用户切换时不重复加载硬件模块
视频课
18分20秒
028-创建ICamera工业相机接口
视频课
14分56秒
029-创建相机返回的图像在内存中的表示结构体
视频课
11分
030-创建海康相机模块,导入dll库文件
视频课
12分58秒
031-在计算机上遍历所有海康相机
视频课
17分28秒
032-初始化海康相机及图像暂存到非托管内存
视频课
16分45秒
033-触发海康相机及注册海康相机子类到IOC容器
视频课
12分10秒
034-创建并加载仿真相机模块
视频课
10分52秒
035-实现仿真相机模块以及加载本地8位位图
视频课
14分2秒
036-创建系统参数模块
视频课
10分11秒
037-创建SystemConfigManager系统参数管理类
视频课
13分3秒
038-编写相机初始化业务,加载本地系统设置参数
视频课
19分42秒
039-使用WriteableBitmap对象显示图像到WPF前
视频课
16分43秒
040-创建CameraBox控件(1)
视频课
16分15秒
041-创建CameraBox控件(2)
视频课
37分11秒
042-VisualBrush画刷制作棋盘背景,编写相机图像显示
视频课
18分39秒
043-左右相机图片显示和鼠标框选切换
视频课
10分43秒
044-正运动控制卡资料和轴类型枚举
视频课
14分28秒
045-正运动控制卡的轴类型和IO点实体定义
视频课
13分47秒
046-正运动控制卡的参数实体类开发
视频课
16分24秒
047-封装轴的回原点、相对运动、绝对运动和停止运动方法成员
视频课
18分17秒
048-封装轴的使能IO点读取待方法成员,创建控制卡抽象基类
视频课
15分45秒
049-实现控制卡抽象基类,调用正运动控制卡的轴类型API
视频课
18分47秒
050-设置轴速度参数,IO点参数,实时监控运动轴状态
视频课
15分
051-在子线程中实时获取控制卡IO点状态
视频课
16分1秒
052-单轴移动
视频课
15分53秒
053-轴运动时实时获取当前轴的位置和运动状态
视频课
13分40秒
054-轴连续运动、轴相对运动、轴停止的同步和异步封装
视频课
16分7秒
055-单轴同步和异步回原点
视频课
20分14秒
056-设置控制卡输出点,设置轴速度,设置脉冲当量
视频课
15分43秒
057-单轴的使能、暂停和恢复
视频课
15分37秒
058-创建仿真控制卡模块,实现IControlCard接口成员
视频课
18分40秒
059-完成仿真控制卡模块开发,首页导航到设置页面
视频课
11分41秒
060-创建运动轴、IO参数、用户和系统参数页面
视频课
19分21秒
061-系统设置RadioButton样式和运动轴页面布局
视频课
17分3秒
062-增加X轴参数和X轴参数设置布局
视频课
20分17秒
063-X轴的运动控制开发
视频课
20分5秒
064-Y轴参数设置和运动控制实现
视频课
16分54秒
065-Z轴和主轴参数设置及运动控制实现
视频课
12分3秒
066-剥刀轴参数设置及属性通知类型开发
视频课
15分1秒
067-利用字典实现集合参数的绑定修改与设置
视频课
12分23秒
068-左棘轮轴和右棘轮轴的参数设置和运动控制
视频课
10分48秒
069-编写控制卡输入点的UI布局
视频课
15分49秒
070-输出点的UI布局和输出点与其它设备的关系
视频课
15分48秒
071-自定义转换器显示IO点和轴使能状态
视频课
15分3秒
072-编写用户设置界面及业务
视频课
20分12秒
073-编写系统设置业务
视频课
9分10秒
074-相机标定页面布局
视频课
15分22秒
075-编定相机标定业务
视频课
15分52秒
076-根据控件中的选框坐标转换为相机图像选框坐标
视频课
22分20秒
077-创建相机标定服务接口
视频课
15分42秒
078-创建C++项目,导入opencv算法库
视频课
16分27秒
079-C#调用在C++代码中创建的结构体和函数(重点)
视频课
18分37秒
080-编写C++相机标定函数和opencv的Mat图像转换函数
视频课
20分51秒
081-8位灰度图像的二值化处理
视频课
16分3秒
082-opencv寻找轮廓和绘制轮廓
视频课
21分29秒
083-opencv创建轮廓外接矩形,遍历轮廓和排除非目标轮廓
视频课
21分29秒
084-创建业务流程状态实体
视频课
15分51秒
085-显示相机标定业务流程进度的UI布局
视频课
22分10秒
086-导入MARK标定原图,创建MARK标定页面
视频课
11分26秒
087-创建MARK标定的相关结构体参数和类型转换
视频课
16分35秒
088-编写左相机MARK标定UI布局
视频课
18分18秒
089-异步加载本地MARK相关标定参数
视频课
19分34秒
090-编写MARK标定业务流程的异步方法
视频课
19分17秒
091-添加光源模块,设计光源接口及成员
视频课
16分50秒
092-编写光源模块的业务实现
视频课
21分21秒
093-内存理解-仿真相机加载本地图片到非托管内存(重点)
视频课
23分38秒
094-创建MARK标定函数
视频课
16分9秒
095-Opencv霍夫圆函数检测图像中MARK圆点坐标
视频课
24分46秒
096-Opencv轮廓函数检测图像矩形坐标
视频课
29分40秒
097-WriteableBitmap类显示3通道图像
视频课
15分53秒
098-通过MARK点信息计算齿轮孔和元件的ROI参数
视频课
22分10秒
099-保存MARK标定参数
视频课
11分42秒
100-创建轴标定页面,讲解单应性矩阵
视频课
15分39秒
101-X轴和Y轴标定页面布局完成
视频课
14分48秒
102-获取相机图像以编写X轴的Y轴标定业务
视频课
15分32秒
103-绑定数据问题解决思路
视频课
15分51秒
104-Opencv轮廓检测及轮廓绘制
视频课
19分16秒
105-opencv凸包计算轮廓的外接矩形中心坐标
视频课
24分8秒
106-返回轮廓坐标集合,保存本地图像
视频课
15分13秒
107-拾取图像平面坐标点对应的世界坐标点
视频课
19分23秒
108-opencv的findHomography函数平面坐标标
视频课
22分7秒
109-调试平面坐标与世界坐标的标定过程
视频课
23分38秒
110-创建BOM管理项目和相关数据实体类
视频课
17分29秒
111-创建元件表和BOM表的增删改查操作接口和操作类
视频课
9分37秒
112-IRegionManager导航到元件管理页员和BOM管
视频课
14分57秒
113-元件管理页面布局
视频课
16分34秒
114-Button图标按钮样式开发和RelativeSourc
视频课
15分22秒
115-在会话管理类中增加弹窗和遮罩层显示
视频课
15分55秒
116-元件管理页面的业务开发
视频课
16分38秒
117-分析二值化阈值对轮廓检测的影响
视频课
18分13秒
118-创建感兴趣ROI区域并二值化处理区域图像
视频课
27分36秒
119-opencv寻找轮廓计算正圆和画圆操作
视频课
40分37秒
120-寻找元件区域中的轮廓,初步排除干扰轮廓
视频课
19分18秒
121-convexHull凸包函数外接矩形筛选
视频课
18分49秒
122-使用平均值和标准差二次筛选元件外接矩形
视频课
14分57秒
123-获取元件矩形识别结果并判断正方形
视频课
16分58秒
124-在Mat图像上绘制矩形结果
视频课
16分48秒
125-根据指定区域寻找元件外框矩形坐标
视频课
35分3秒
126-根据找到的元件外框,在其中寻找元件中心坐标
视频课
21分45秒
127-XY轴移动位置计算-图像坐标转换成世界坐标
视频课
18分35秒
128-实现相机导航功能
视频课
17分9秒
129-添加元件,编写元件类型转换器
视频课
17分37秒
130-BOM管理页面布局
视频课
18分43秒
131-实现BOM的添加、浏览和删除
视频课
22分44秒
132-解决部分BUG,提供解决思路
视频课
9分47秒
133-运行页面的RadioButton样式开发
视频课
20分26秒
134-编写运行服务类的接口及成员
视频课
16分10秒
135-运行页面数据绑定和运行服务类开发
视频课
14分46秒
136-增加运行流程管理功能
视频课
19分19秒
137-如何获取及更新绑定到WPF前端的数据
视频课
23分33秒
138-讲解策略模式在实际项目中的运行
视频课
17分3秒
139-讲解工厂模式在项目中的实际运用
视频课
18分29秒
140-创建左右物料元件间距对比子线程
视频课
21分58秒
141-创建进左右棘轮进料子线程
视频课
34分31秒
142-利用opencv函数countNonZero()统计像素
视频课
20分32秒
143-检测左右物料的前2个齿轮孔和元件外框
视频课
19分21秒
144-创建方形元件的检空算法
视频课
21分17秒
145-完成方框检空算法,改造线程返回值
视频课
22分38秒
146-创建贴胶线程,讲解ManualResetEvent线程同
视频课
17分10秒
147-计算物料剪切位及业务线程与贴胶线程同步
视频课
18分25秒
148-完成接料业务,并解决C++中的Bug
视频课
40分43秒
149-编写元件测量模式下的进料业务流程
视频课
12分52秒
150-创建和加载电桥仿真模块
视频课
16分12秒
151-编写元件测量的业务流程
视频课
15分25秒
152-根据扫码元件型号自动开启测量
视频课
16分31秒
153-创建电桥设备的业务管理类,实现电子元件的测量工作
视频课
19分5秒
154-编写元件测量业务流程
视频课
21分55秒
155-将元件测量结果显示到WPF前端
视频课
20分56秒
156-编写元件测量接料业务流程
视频课
15分39秒
157-完成测量接料流程
视频课
21分57秒
158-优化策略模式
视频课
15分56秒
159-讲解定义模板文件时与主业务流程线程同步
视频课
17分52秒
160-模板制作界面布局和业务开发
视频课
15分28秒
161-opencv裁剪图像操作,定义模板文件
视频课
21分54秒
162-opencv保存模板图像到本地
视频课
20分55秒
163-解决非托管内存问题
视频课
17分25秒
164-opencv高斯滤波的用法
视频课
17分39秒
165-opencv模板匹配、图像翻转和图像写入
视频课
28分23秒
166-完成丝印检测开发
视频课
17分21秒
167-细节优化,图像截图,本地导出
视频课
25分15秒
168-课程总结(大结局)
视频课
11分21秒

Java从入门到实战
一学就会的Java课,专为新手打造!
318.8万播放/共67课时

WPF框架系列课程(小白进阶选择)重庆教主完结
从零基础开始学习WPF控件、数据绑定、模板样式、命令绑定。
4294播放/共140课时

Linux云计算 系统权限管理 工作必备玩转权限
大量实战训练权限一套实战课程 学会直接使用到工作中
2234播放/共12课时

C语言直通CPU:程序到底怎么跑起来
34讲源码实战:从C到机器码,看透CPU取指译码执行。
43播放/共34课时

Java快速入门实战(专为入门粉丝量身定制)
专为小白量身定制从入门到提升的Java核心技术教程!一共分为11个章节,82小节,细致全面、深入浅出、通俗易懂、源码剖析的讲解方式,手把手带你入门到提升,掌握这些技术,即可达到P7程序员要求的基本功!
20.9万播放/共83课时

STM32核心板设计实战
STM32/GD32核心板项目设计全流程手把手教学
4651播放/共54课时

Go语言开发REST API接口
使用Go语言开发REST API接口并使用进行测试
2032播放/共24课时

Python & C/C++联合编程实战
快速入门python,学习编译查看Python的源码
3.1万播放/共140课时

王道【C/C++】体验课
从零基础开始学习C++,让C++不再难学
5231播放/共21课时

UltraFLEX机台与IGXL软件实操
本课程内容为UltraFLEX机台实操课。
2756播放/共24课时

信奥赛c++普及组csp-j复赛真题题解
信奥赛 C++普及组csp-j复赛真题题解
1.4万播放/共38课时

零基础入门Python进阶编程:解锁编程技巧
包含常见的并发原语与对应的使用场景
2327播放/共59课时

【Unity与C#实战】从零开发类皇室战争游戏
从0开发一个完整的商业案例,学会后可以自行开发其他3D案例。
36.0万播放/共62课时

数据库小白速通MySQL&JDBC
用最少的时间学最有用的MySQL数据库知识
18.8万播放/共72课时

传统服务器运维如何转型AI GPU服务器工程师
转型到AI GPU服务器工程师的一个基础的认识,入门通俗易懂
282播放/共6课时
评论(0)