摘要:
RGB颜色空间的的理解 三基色原理: 大多数的颜色可以通过红、绿、蓝三色按照不同的比例合成产生,同样绝大多数单色光也可以分解成红绿蓝三种色 光,红绿蓝三基色按照不同的比例相加合成混色称为相加混色。其中一些混色的规律有: 红色+绿色=黄色;绿色+蓝色=青色;红色+蓝色=品红;红色+绿色+蓝色=白色; 阅读全文
摘要:
读入一张图像并把它分为三通道。 read_image (Lena, 'F:/Halcon学习/4、群共享资料下载/lena原图/lena.jpg') *分离三通道 decompose3 (Lena, Image1, Image2, Image3) *把rgb图像转换为灰度图像 rgb1_to_gra 阅读全文
摘要:
图形变量Image 通道:每一个通道可以理解为一个矩阵彼此独立,灰度图是单通道,彩色图(RGB)是三通道 像素类型:'int1','int2',int4','int8','byte','real','direction','cyclic','complex' 常见的是byte (8位,一个字节,区间 阅读全文
摘要:
读取单张图片: read_image (Image, 'C:/Jellyfish.jpg') 注:Halcon表示路径的方法更window是表示的不太一样,Halcon用这个 / 分割 ,而windows是用 \ 注:读入单张图片也可以直接把图片拖拽到HDevelop中,它会自动生成代码。 读入一组 阅读全文
摘要:
源码: * 关闭窗口更新,每次对Clip图片操作的效果就不会再图形窗口中显示,只有手动用代码显示图片到图形窗口中才显示 dev_update_window ('off') * 假如dev_update_window ('on')时,即没有关闭更新,但运行完这一行后它就自动地显示Clip图片到显示窗口 阅读全文
摘要:
帮助快捷键F1,但遇到不认识的算子时,可以把鼠标光标停放在程序编辑器中的这个算子上,然后按下F1,则会弹出这个算子的说明。 算子窗口的作用。 (1)、修改已有的算子(写在程序编辑器中的算子) 鼠标双击程序编辑器中的算子,然后就可以在算子窗口中修改器参数。 (2)、查找算子。 有一些算子的名字很长,记 阅读全文
摘要:
报错: 解决办法 1、项目中引用了低版本的dll,把它删除。引用新版本 2、该项目引用了其他项目,其他项目中用的dll跟主项目用的dll不是同一个版本。 3、删除obj,一定要重新清理解决方案(所有项目),再重新生成 阅读全文
摘要:
依赖注入DependencyInjection俗称DI,是控制反转InversionOfControl俗称IOS思想的实现方式,它可以简化模块的过程,降低模块之间的耦合度 一、基本概念与简单例子 依赖注入的几个概念 服务(Service):对象 服务容器:负责管理注册服务 创建对象以及关联对象 对象 阅读全文
摘要:
CSS是一种层叠样式表(样式可以叠加) 为什么要用CSS 虽然html的标签的某些属性是可以设置样式效果,可是细节处理还不够好 假如用html自带的属性来实现的样式,可能会出现很多重复代码,维护难 Css可以做到网页和内容分离,对网页的元素进行像素级的精准控制 CSS的语法:CSS样式由选择器和和一 阅读全文
摘要:
一、简单html网页编写 html是一种超文本标记语言,不像C语言、C#等语言需要编译。这里使用HBuilder X这个软件来写html 创建项目 新建html文件 新建后会生成一个默认的html文件,在默认的html的输入:hh,你好,并选择浏览器运行 运行后,浏览器即会显示出这些文字。这就是最简 阅读全文
摘要:
利用委托启用不带返回值线程 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim mAction As New Action(Of String)(AddressOf DoSomet 阅读全文
摘要:
一、无传入参数,无返回参数 写法1 Private Async Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim t1 As Task = Task.Run(Sub() Dim RetS As 阅读全文
摘要:
异步方法用async关键字修饰的方法 异步方法的返回值一般是Task<T>,T是真是的返回值类型,如Task<int> 自定义的异步方法命名时一般用Async结尾,便于后续维护时一眼就可以看出来。一些系统自带的异步函数也是一Async结尾的。如httpclient.GetStringAsync 异步 阅读全文
摘要:
网页是运行在BS架构上的 B是Browsser即浏览器 S是Server 即服务器 网页编程主要分为三部分 HTML CSS JS(javascript) 由这个再封装的就是JQuery,其实都是javascript 他们之间的关系跟微信小程序一样,HTML描述元素,CSS描述样式,JS编程数据处理 阅读全文
摘要:
一、认识属性Attribute 属性Attribute是一个类,可以用于标识类或类下属性/方法的特性描述 如下定义了一个类 class huanghai { public int Id { get; set; } public int Name { get; set; } public string 阅读全文
摘要:
交流接触器一般用KM表示。可以承受大电流,其作用: 用于接通、分断线路、或频繁地控制电动机等设备运行。由动、静主触头,灭弧罩,动、静铁芯,辅助触头和支架外壳等组成。 通电后:电磁线圈通电后,使动铁芯在电磁力作用下吸合,直接或通过杠杆传动使动触头与静触头接触,接通电路。电磁线圈断电后,动铁芯在复位弹簧 阅读全文
摘要:
例子说明 现需给一个婴儿车编写主体程序,这个婴儿车的功能主要有: 上面有按键,输入数值,然后发出数值对应动物的声音。比如按下1,婴儿车就发出狗叫的声音 声音文件或声音逻辑程序(Dll文件)需要放在一个文件夹Animals下,这个逻辑程序需要放在函数名称为Voice的函数下 主体程序需要支持第三方插件 阅读全文
摘要:
安装Nuget包 例子: 输出效果: 由输出结果可知,任务类是没执行一次都会构造一次。这说明这个类是无状态的。假如想让它有状态,即第一次执行的结果要传给第二次,可以这样做 添加类关键字PersistJobDataAfterExecution,并在调用context.JobDetail.JobData 阅读全文
摘要:
一、课前准备 现在有三个类,分别是: 接口 interface DBHelper { void AddRecord(int i); } 实现接口类1 MySqlDb class MySqlDb : DBHelper { public void AddRecord(int i) { Console.W 阅读全文
摘要:
方便进入房屋内,以一定的视觉看屋内 选择剖面工具 移动工具移动,移动到合适位置 二、剖面动画制作 做若干个按顺序的剖面,然后按坡面顺序平滑播放,以下实体作为实例 视图中添加一个原始场景(完整的实体场景) 效果: 若弹出以下窗,都选择不做任何事情 添加一个剖面,剖到尾部 再添加一个场景 当点击这两个场 阅读全文