- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 【 OpenCV 】基于OpenCV的多角度(带旋转角度)模板匹配算法 C#&OpenCVSharp4
1/模板匹配方法 /// <summary> /// 多角度模板匹配方法 /// </summary> /// <param name="srcImage">待匹配图像</param> /// <param name="modelImage">模板图像&l...
2020-03-30 11:28:57
19607
24
原创 【 Vue 】Mac系统Vue环境配置
一.安装步骤1.安装Node.js(Vue依托Node,所以先安装Node)1⃣️进入Node官网下载 http://nodejs.cn/download/选择macOS安装程序下载。2⃣️双击安装程序安装3⃣️确认安装结果命令:node -v 查看是否安装了Node (有版本号即成功)命令:npm -v 查看是否安装了npm (有版本号即成功)说明:npm是nod...
2020-02-10 05:18:11
1399
原创 【 OpenCV 】MatchTemplate函数参数详解及原理分析
OpenCv给出的MatchTemplate函数,是在一幅图像中寻找与另一幅模板图像最匹配(相似)部分。一.参数详解 MatchTemplate(InputArray image, InputArray templ, OutputArray result, int method); image:输入一个待匹配的图像,支持8U或者32F。 ...
2019-12-25 16:37:26
38680
19
原创 【 Halcon 】 将多张图片按指定位置合并平铺成一张图,读取并显示多张图片
此方法旨在满足部分区域拍照后,想输出成一张图,对重叠区域要求不是很高。区别于图像拼接方法,请注意。在这里,我在一个文件夹中保存了9张图,遍历读取,从而合成显示。图片合成方法public void ImageJigsaw(string path = "C:/Users/team/Desktop/4/") { HObject ho_Rec...
2019-02-20 17:35:28
11285
4
原创 【 Halcon 】 仿射定位模板和动态检测区域
此部分方法,旨在创建模板后,再标注出模板上的感兴趣区域。再查找并仿射模板时,同时对感兴趣区域进行仿射。复制代码后,请自行配置相应的类和全局变量。我写了一个Helper类,都是方法封装。实例化类时hwindowcontrol1作为参数传入,返回的窗口句柄直接被Helper类自调用。public class Helper { private HTuple h_hWi...
2019-02-20 17:25:35
4579
16
原创 【 Python 】 Python递归求列表List最大值
思路:根据递归压入和弹出顺序的特性,由最先弹出的值开始与前一位比较,并返回较大值。且注意递归的两个基线条件:1/列表为空值,返回0; 2/列表只含有一个值,返回lists[0]def max_num(lists): if lists == []: return 0 ...
2019-01-25 01:47:03
4123
2
原创 【 Python 】 Python列表基本属性的应用(增删改查/排序/排序/反转/统计等)
animal = ['cat', 'dog', 'pig']# 1 列表元素追加 append()animal.append('mouse') # 只能再结尾追加animal.append(5.2) # 也可以追加其他类型的值print(animal) # 打印结果['cat', 'dog', 'pig', 'mouse', 5.2]# 2 列表元素...
2019-01-19 17:07:05
241
原创 【 Python 】 Python的字符串操作(读取/合并/修改/删除/占位符等)
# 1 字符串的读取sayHello = 'Hi,my name is Nick!'# 每个字符对应一个索引(Index),可以通过索引读取对应值sayHello[2]# 值为','sayHello[2:4]# 该属性为左闭右开区间,所以值为',m'sayHello[:5] # 读取下标 0~5 的值'Hi,my'sayHello[:] # 读取字符串所有值...
2019-01-19 14:59:36
591
原创 【 Python 】 Socket通讯服务端Sever
Python初学,简易模块。# -*- coding: utf-8 -*-# 引入模块import socketimport threading# 创建socket并监听端口socketSever = socket.socket(socket.AF_INET, socket.SOCK_STREAM)socketSever.bind(('127.0.0.1', 8080))...
2019-01-19 14:12:31
163
原创 【 C# 】ListView控件的基本属性和常用方法详解
View属性(视图属性)LargeIcon - 每个项都显示为一个最大化图标,标签在下。 SmallIcon - 每个项都显示为一个小图标,标签居右。 List - 每个项都显示为一个小图标,标签居右,没有列标头。 Details - 可以细节显示,但只有第一列可以包含一个小图标和标签,并且 第一列不可以设置居中属性。 Tile - 每个项都显示为一个完整大小的图标,标签居右。常用属...
2019-01-08 22:23:21
9968
1
原创 【 C# 】 聊天程序更简易的字符处理方式 StreamReader 和 StreamWriter
前言相较于File类和FileStream类,StreamReader和StreamWriter只能对字符进行操作。所以对文本文件进行简单操作时,此方法更为简便。1/读取操作 using (StreamReader stReader = new StreamReader(@"C: \Users\Thinkpad\Desktop\File类方法.t...
2018-11-12 03:06:47
186
原创 【 C# 】多媒体文件的读取及复制
前言相较于File类,FileStream类更适合用于读取大型文件,以及非文本文件。相同点是都是对字节进行操作。不同点是FileStream是以流的形式读取,打个比方,同样是搬一车砖,File类是直接把整车砖搬下来,对劳动者的负担比较大,而FileStream类是一块一块搬,或者几块几块搬,对劳动者负担较小。 1/创建FileStream对象 new FileStream(操作文件的路...
2018-11-12 02:48:15
495
原创 【 C# 】 文件的基本操作(创建/删除/复制/读取/添加等)
1/文件的创建 File.Create()不会覆盖已创建的同名对象,只会更新File.Create(@"C:\Users\Desktop\new.txt");2/文件的删除 File.Delete()File.Delete(文件路径);3/文件的复制 File.Copy()File.Copy(被复制文件路径,新文件路径及命名); 4/文件内容的简单写入 File...
2018-11-12 02:35:30
374
原创 【 C# 】字符串的处理方法(比较/截取/分割/替换等)
1.字符串的比较 Equals()可以把字符串看作一个字符char类型的数组,首先一般作比较前,需要对大小写进行转换。strUp = str.ToUpper();//字符串转换为大写strLow = str.ToLower();//字符串转换为小写也可以忽略大小写进行比较。 string str1 = "帅的被人砍的Nick"; string str2 = ...
2018-11-11 20:33:26
1721
原创 【 WPF 】重写TextBox样式
1。代码如下<Style x:Key="txtTest" TargetType="TextBox"> <Setter Property="VerticalContentAlignment" Value="Center" /> <Setter Property="SnapsToDevicePixel
2018-10-29 19:03:18
4498
原创 【 WPF 】重写 CheckBox 选择按钮样式
1.安装包资源 NuGet2.样式代码<Style x:Key="chkTest" TargetType="CheckBox"> <Setter Property="Template"> <Setter.Value> <ControlTempl
2018-10-29 14:39:48
2311
1
原创 【 C# 】 简易的Socket TCP Client客户端 -- 与PLC通讯
public class SocketClient { //声明IP,端口,和一个用来连接的Socket private string _ip; private int _port; private System.Net.Sockets.TcpClient _tcpClient; //...
2018-10-24 09:20:57
10833
5
原创 【 WPF 】重写按钮样式--透明按钮
样式代码<Style x:Key="btnTransparentStyle" TargetType="Button"> <Setter Property="Width" Value="130"/> <Setter Property="Height" Value="46"
2018-10-18 09:23:23
1462
原创 【 WPF 】重写Windows窗体样式
1.隐藏默认窗体样式Title行添加 AllowsTransparency="True" WindowStyle="None"<Window x:Class="FeederProject.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" x...
2018-10-17 14:56:55
3617
2
WPF学习笔记
2018-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人