少有人走的路

勇哥的工业自动化技术网站

本站视觉相关教程整理贴子,持续更新

2020年勇哥的机器视觉实验项目清单(大纲)

勇哥的免费视频教程清单

勇哥在B站发布的视频清单

opencv启动USB摄像头并保存图片的代码

勇哥的测试平台是vs2019+opencv3.1,下面的代码可用。功能是打开usb摄像头,并保存每帧图片。#include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <opencv2/core/core.hpp> #include<iostream> #include <string

opencv3.1学习笔记(3) 矩阵的掩膜操作

下面的代码实现图像对比度的调整。效果见后面的图片。其实勇哥认为这个实现的是图片锐化效果,如果用photoshop来做对比,实现的就是锐化滤镜的效果。而photoshop的对比度效果与这个是是不同的。代码说明:(1)注释的代码用来操作图片中的像素。这也是数据类型Mat的一个功能。CV_Assert(myImage.depth() == CV_8U);   Mat.ptr<uchar>(int i=0) 获取像素矩阵的指针,索

opencv3.1学习笔记(2) 加载、修改颜色空间、保存图像

先上代码:#include <opencv2/opencv.hpp> #include <iostream> #include <math.h> using namespace cv; int main(int argc, char** argv) { Mat src, dst; src = imr

opencv3.1学习笔记(1) opencv介绍,环境搭建

在官网 www.opencv.org 上下载  这是一个比较老的版本。本系列学习笔记使用的这个版本。下面是opencv的简单介绍。下面说明一下opencv加上vc++开发环境的配置。首先按下面的说明添加vc++的库,包含目录,依赖项。这里勇哥使用的是vs2019集成环境下的vc++。接下来用一段代码验证一下opencv开发环境是否搭建成功。#include <opencv2/opencv.hpp> #include <iostream&

C#中out和ref的区别

引言:勇哥今天发现自己对out,ref的区别居然没有理解很透彻,只知道它们都是传地址方式进行工作的,并且ref需要进入前初始化,而out是在离开前必须被赋值。为了让代码更加规范,有必要把两者的特性详细了解一下。首先,俩者都是按地址传递的,使用后都将改变原来参数的数值。其次,ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是俩个的区别,或者说就像有的网友说的 —— ref是有进有出,ou

WF 从入门到精通(第十五章):工作流和事务

学习完本章,你将掌握:1.了解传统的事务模型以及这种模型在哪些地方适合去使用,哪些地方不适合使用2.懂得在哪些地方不适合传统的事务以及什么时候是补偿事务的恰当时机3.看看怎样回滚或补偿事务4.看看怎样修改默认的补偿顺序如果你是写软件的,你迟早需要去理解事务处理。事务处理(transactionalprocessing)在这个 意义上是指写那些把信息记录到一个持久化资源的软件,这些持久化资源如数据库、Microsoft 消息队列(它在底层使用了一个数据库)、带事务文件系统 的WindowsVist

WF 从入门到精通(第十四章):基于状态的工作流

学习完本章,你将掌握:1.理解状态机的概念以及它怎样被模拟到工作流处理中的2.创建基于状态的工作流3.运用初始(initial)和终止(terminal)状态条件4.使用代码进行状态的切换在第四章“活动和工作流类型介绍”中,我阐述过你使用WF 所能创建的工作流类型,在那里我提到过基于状态的工作流。基于状态的工作流模型被认为是有限自动机(finitestate machine)。基于状态的工作流在工作流需要和外部事件进行许多交互的场合中大出风头。在事件触发并被工作流处理的时候,工作流能按要求进行状

WF 从入门到精通(第十三章):打造自定义活动

学习完本章,你将掌握:1.了解对于创建一个功能齐全的自定义工作流活动来说哪些组件是必须的2.创建基本的自定义工作流活动3.在基本的自定义工作流活动中应用验证规则4.把基本的自定义工作流活动集成到Microsoft Visual Studio 的工作流视图设计器和工具箱中WF 并不可能涵盖到你可能在你的工作流中想要实现的各个方方面面。即使WF 对于开发社区来说仍是非常新的技术,但目前已经可以获得许多免费发布的自定义活动,可以肯定商业级的活动最终也会跟进。在这章中,你将通过创建一个新的工作流活动来了

WF 从入门到精通(第十二章):策略和规则

学习完本章,你将掌握:1.知道在工作流处理过程中怎样进行策略和规则的处理2.理解前向链接以及这是如何影响到基于规则的工作流处理过程的3.为工作流处理过程创建规则4.结合Policy 活动来使用规则我敢肯定,我们中的大多数人编写面向过程的代码(imperative code)都很轻松自在。过程式代码指通过编程来实现业务处理过程的C#代码,例如,读取一个数据库表,增加这个表中某些列的值,然后把它们统统都写到另一个数据库的表中。但在本章,我们将深入规则,规则是对工作流的执行进行控制的一种机制,但它被看

勇哥谈谈C#中的接口Interface的常用套路

勇哥带大家回顾一下面向对象编程和设计模式的精髓概念。面向对向程序的三大特征:封装,隐藏内部实现继承,复用现有代码多态,改写对象行为设计模式的核心思想:(1)设计模式最根本的意图是适应需求的变化。(2)编码应采用高内聚低耦合设计思想(3)针对接口编程,而不要针对实现编程(4)优先使用聚合,而不是继承(5)坚持开闭原则(OCP)注: 内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事,它描述的是模块内的功能联系; 耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于
<< < 1 2 3 4 5 > >>
«    2020年1月    »
12345
6789101112
13141516171819
20212223242526
2728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864