自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuyuehui的专栏

暖暖的阳光下,亭亭玉立的妹子,幸福不期而遇

  • 博客(511)
  • 资源 (24)
  • 收藏
  • 关注

转载 【CV学习3】SIFT算法详解

具有多个方向的关键点可以被复制成多份,然后将方向值分别赋给复制后的特征点,一个特征点就产生了多个坐标、尺度相等,但是方向不同的特征点。使用尺度空间(连续的尺度函数)在所有可能的尺度下对稳定的特性进行搜索,以实现对于图像的尺度变换具有不变性的位置探测的。通过对于特征点周围的像素进行分块,计算块内梯度直方图,生成具有独特性的向量,这个向量是该区域图像信息的一种抽象,具有唯一性。表示的是尺度,它的选取决定了尺度空间改图像的模糊程度,值越小,平滑程度越小,保留图像的细节信息越多;在直方图的峰值就是特征点的主方向。

2023-06-20 15:47:44 803

转载 【CV学习2】OpenCV-Python 第三章

0. 对于有些系统,函数waitKey() 可能返回一个多于正常 ASCII 按键码的位数的值,但是其最后8位于正常ASCII码一样,所以我们取后8位就行。2. key = cv2.waitKey(0): 延迟100毫秒,有按键则返回按键的ASCII,若不按键,程序一直等待。delay0时候,若在delay时间内无按键按下,则retval=-1,反之返回按键键码。第三章 对于图像的基础操作。

2023-06-20 15:46:53 56

转载 【CV学习7】FAST算法详解

SIFT和SURF算法在进行特征点检测时需要建立尺度空间,基于局部图像的梯度直方图来计算描述子,整个算法的计算和数据存储复杂度比较高,不适用于处理实时性很强的图像。

2023-06-20 15:44:55 779

转载 【CV学习1】opencv-python:第一,二章

ps:如果您想跟着我的博客学习,建议直接在Anaconda虚拟环境下运行:pip install opencv-contrib-python==3.3.1.11。对于opencv-python的安装并不友好,前前后后大概捣鼓了2-3天,总结原因就是对于opencv-python不要用太新版的whl。(ps:如果想用SIFT,SURF等的,可以直接pip install opencv-contrib-python==3.3.1.11)1,运行速度与原始的c/c++一样快(本质是c/c++写的)

2023-06-20 15:44:09 65

转载 干货|OpenCV看这篇就够了,9段代码详解图像变换基本操作

代码清单⑦ 使用OpenCV实现图像旋转import cv2import numpy as npimg = cv2.imread('lena.jpg')rows, cols, _ = img.shape# 第一个参数为旋转中心,第二个为旋转角度,第三个为旋转后的缩放因子rotated_img = cv2.getRotationMatrix2D((cols/2,rows/2),45,0.4)cv2.imwrite('dst.jpg',dst)通过下面的例子,我们看一下OpenCV中图片的读取和存储方法。

2023-06-20 15:28:19 864

原创 dataset手动添加数据源的更新、删除操作

手动添加数据源的数据的删除,并更新到数据库

2023-04-04 17:47:15 475

原创 EMGU取消右键菜单

imagebox自带鼠标操作,如果想取消右键菜单,可以用一下操作。ImageBox属性里面有个FunctionalMode,改一下就好了测试了一下,这里有4个选项,Minimum鼠标右键和滚轮都无效RightClickMenu鼠标右键有效PanAndZoom滚轮有效Everything鼠标右键和滚轮都有效...

2021-04-09 13:16:44 297

原创 WCF简单通信

1,服务器端声明接口 //服务协定是描述服务需要实现的一系列接口,接口中定义需要实现的方法及对各个方法的属性描述 //定义服务协定 //ServiceContract是用来标注该接口是服务协定 [ServiceContract(Namespace = "http://VS2017.WCF.Sample")] //服务接口 public interface IService { //加操作方法 [OperationCo

2020-12-16 09:28:35 358

翻译 NET 5简介

NET 5简介 ...

2020-12-13 19:01:14 463

原创 C# 解析二维码

需要用到的类,先在命名空间声明。需要用到类,先在命名空间引入。using Microsoft.Win32;using System;using System.Collections.Generic;using System.Drawing;using System.IO;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Wind...

2020-12-13 18:06:49 652

原创 python爬虫利用代理IP分析大数据

1,在这个互联网时代,HTTP代理成了不可缺少的一部分。我们都知道IP代理商也越来越多。那如何选择代理商成了大家选择的难题。其实爬虫用户完全可以通过代理IP的有效时间,代理IP的有效率,稳定性和自己去的需求去选择自己需要的代理IP。随着爬虫用户越来越多,使用代理IP也多了起来,代理IP也帮助了爬虫成功采集到数据,让自己的业务有更好的发展。大数据时代,离不开网络爬虫,网络爬虫也支持许多语言例如常见的python、java、php、c 语言等其他语言,每个语言对应的爬虫需求和环境不同,爬虫用户选择语

2020-12-01 18:46:03 261

原创 C#调用API

1,首先引入命名空间using System.Net.Security;using System.Runtime.InteropServices;2,写入要调用的API的名字 //调用API [DllImport("user32.dll", EntryPoint = "ShowWindow")] public static extern int ShowWindow(int hwnd, int nCmdShow); ...

2020-10-12 09:27:24 834

转载 如何不让程序窗口,显示在alt+tab中

protectedoverrideCreateParams CreateParams{get{constintWS_EX_APPWINDOW = 0x40000;constintWS_EX_TOOLWINDOW = 0x80;CreateParams cp =base.CreateParams;...

2020-10-12 09:22:22 914

转载 VS2019打包生成安装文件图文详细教程

1、安装打包插件:Microsoft Visual Studio Installer Projects打开vs2019,选择 工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio Installer Projects,进行安装。安装好以后,重启vs20192、新建程序打包生成.msi或者.exe项目(1)、在解决案中,右击项目 --> 添加 --> 新建项目,命名xxxsetup(随意,最好是英文)之后点击确定。(2)、添加入口文

2020-10-09 17:43:33 10741 15

原创 Windows-python 如何关闭cmd

在其他命令不好使的情况下。比如: #sys.exit(0) #os._exit(0) 都没反应。 推荐用 os.system("taskkill /f /im cmd.exe") 。可以完美解决!另外python写入文件的命令:with open("result.txt","w") as f: f.write(str(“”写入的内容!“”))...

2020-10-09 16:00:04 2982

转载 python怎么调试

python代码执行中,有时我们遇到了错误,但不确定具体是什么位置出现错误,这是我们希望能够进行一步步调试确认,下文教你如何进行调试工作工具/原料 python 方法1 1 使用python自带工具pdb进行调试,python-mpdb xxx.py进入调试模式,这个比较类似于c++的gdb调试,具体调试命令如下 2 以下介绍下比较常用的几个命令,首先是b设置断点命令,进入调试模式输入b xx(xx为行数),之后输入c指令执行代码,在xx行中断 ..

2020-10-04 12:53:00 3704

原创 Consider using the `--user` option or check the permissions.

这是因为权限问题,被拒绝。在命令行添加--user例如:pip install opencv-contrib-python --useropencv-contrib-python:该face模块实际上并不是opencv图书馆的一部分。更确切地说,face是部分的的opencv-contrib库。从自述文件:此存储库[ opencv-contrib]用于开发所谓的“额外”模块,提供功能。新模块通常没有稳定的API,并且它们没有经过良好测试。因此,它们不应作为官方OpenCV发行版的一部

2020-10-03 20:17:20 621

转载 win10安装python详细过程

关于python的安装一切语言皆为工具 接下来咱们就开始吧一切语言皆为工具既然你决定安装它,那就已经告知自己要掌握这门工具,但是有一定你一定要铭记于心那就是:python 是个工具 时刻想着如何用它解决你的问题【哪怕是一个简单的想法】接下来咱们就开始吧 下载安装软件包 登录官网 :https://www.python.org/downloads/release/python-373/ 各位可以按照自己系统的不同选择不同的安装文件。 这个是关于它的一些版本选择注意自己..

2020-10-03 15:16:34 1119

转载 C# 数据类型之间的转换

在在做一些互操作的时候往往需要一些类型的相互转换,比如用c#访问win32api的时候往往需要向api中传入DWORD参数 即:uint参数这些数值所表示的数据在实际的应用中可能需要以字符的形式显示,但是c#对api的关系无法跟c++相比,所以在c#中进行一些类型数据的转换十分必要了,下面将用到的一些简单的转换操作贴上来,方便记忆uint--->byte[]byte[] bpara=System.BitConverter.GetBytes(uint up...

2020-09-26 19:45:33 243

转载 C#字节数组byte[]和字符串string如何互相转换

在C#语法中,字符串使用的是string类型,字节数组使用的是byte[],那么,这两者能不能互相转换,以及如何转换呢?方法/步骤 打开visual studio,创建一个控制台应用程序,用于演示如何进行字节数组byte[]和字符串string的相互转换 在控制台应用程序的Main方法中,定义一个字符串string str = "这是字符串变量"; 将字符串转换为字节数组,需要指定想要转成字节的字符集,因为,不同的字符集占用的字节数是不一样的。首先使用UTF-8的字

2020-09-26 19:11:03 15991

原创 C# Object对象转换为byte[] ,byte[]还原对象

1,命名空间System.Runtime.Serialization.Formatters.Binary;using system.Runtime.Serialization.Formatters.Binary;2,转换方法///<summary> ///将一个object对象序列化,返回一个byte[] ///</summary> ///<paramname="obj"&g...

2020-09-26 18:50:02 3053

原创 C#将richtextbox中的文字和图片转化成字节保存到数据库中,并从数据库中读取文字和图片,再显示出来

这里主要是将richtextbox中的内容转换成字节数组,主要是将字节流打包的过程:方法可用,已测试private byte[] GetRichTextBox(RichTextBox box){ MemoryStreamm=new MemoryStream(); TextRange documentRange=new TextRange(box.ContentStart,box.ContentEnd); documentRange.Save(m,Docum...

2020-09-26 14:34:31 1670

原创 RichTextBox控件常用属性介绍

RichTextBox是一种既可以输入文本、 又可以编辑文本的文字处理控件, 与TextBox控件相比, RichTextBox控件的文字处理功能更加丰富, 不仅可以设定文字的颜色、 字体, 还具有字符串检索功能。 另外, RichTextBox控件还可以打开、编辑和存储.rtf格式文件、ASCII文本格式文件及Unicode编码格式的文件。本文向大家介绍一下RichTextBox常用的属性以及使用方法。下面介绍一下Richtextbox常用属性 RightMargin属性:用来设置或获.

2020-09-25 14:51:13 2561

转载 数据库分区、分表、分库、分片

一、分区的概念数据分区是一种物理数据库的设计技术,它的目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。分区并不是生成新的数据表,而是将表的数据均衡分摊到不同的硬盘,系统或是不同服务器存储介子中,实际上还是一张表。另外,分区可以做到将表的数据均衡到不同的地方,提高数据检索的效率,降低数据库的频繁IO压力值,分区的优点如下:1、相对于单个文件系统或是硬盘,分区可以存储更多的数据;2、数据管理比较方便,比如要清理或废弃某年的数据,就可以直接删除该日期...

2020-09-25 11:51:59 696

转载 与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。

打开SQL Server 2008 的 SQL Server Management Studio,输入账号密码发现,无法登陆数据库?提示以下错误:“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。(provider: 命名管道提供程序, error: 40 - 无法打开...

2020-04-29 10:03:54 7633

转载 如何解决SQL Server 2008 无法连接到(local)

打开SQL server 配置管理器-->SQL server 网络配置-->实例名的协议(我的实例名为SQLEXPRESS)。 将SQLEXPRESS协议中的Named Pipes和TCP/IP启用。 点击SQL Server服务,将SQL Server(SQLEXPRESS)重新启动。 重新打开SQL Server Manage...

2020-04-16 20:26:12 337

转载 世界上最好的学习法:费曼学习法

你是否曾幻想读一遍书就记住所有的内容?是否想学习完一项技能就马上达到巅峰水平?除非你是天才,不然这是不可能的。对于大多数的普通人来说,可以通过笨办法(死记硬背)来达到学习的目的,但效率低下。当然,也可以通过优秀的学习法来进行学习,比如今天讲的“费曼学习法”,可以将你的学习效率极大的提高。费曼学习法是由加拿大物理学家费曼所发明的一种高效的学习方法,费曼本身是一个天才,13岁自学微积分,24岁加入...

2020-04-01 10:38:32 184

原创 C# 设置手机手势密码

这一节我们用到三个控件,一个API,匿名函数的使用。1,新建smobiler应用程序2,添加三个控件label ,image,button3,设置label,imagelabel的test属性设为手势设置image的ResourceID="图片地址";这里要说明,smobiler里面的image不是system.Drawing.image。我们看...

2020-01-20 15:44:57 442

转载 Realtek HD声卡前面板无输出解决办法

用Realtek高清声卡的朋友都知道,Realtek都有一个通病——升级完驱动之后开启播放器前面板无声音输出。按照以往的办法就是“禁用前面板的检测”,但这却不是完全的解决办法,还需关闭设备属性中的声效效果,这又是我们以往不会注意到的,往往有的朋友也因此纠结不已,以为驱动没装上去,以致反复地安装声卡驱动程序而不得解决。不知是系统哪个补丁冲突或者是驱动本身的问题又或者是系统默认音频解码器的设置所导...

2020-01-19 17:27:52 1369

原创 NuGet的简单使用

什么是NuGet?NuGet(读作New Get)是用于微软.NET开发平台的软件包管理器,是一个Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。通过NuGet你可以很容易的访问到其他开发者发布的软件包,你也可以创建、分享或者发布自己的包到NuGet。微软的E...

2020-01-15 18:03:11 563

原创 Entity Framework 6.0 nuget 命令行

开启EF迁移类Enable-Migrations添加一个版本Add-Migration AddTestClass //AddTestClass是类名称,自动生成代码将数据库更新到最新版本Update-Database –Verbose退回到某一个版本,将调用它之后所有版本的downUpdate-Database –TargetMigration:AddBlogUrl退回到空...

2020-01-15 16:47:11 255

转载 C#7的新语法

一、out变量在c#7之前我们得这样在c#7中我们可以这样当然你还可以使用“var”这算一个小更新,其实这个问题存在很久了,应该也很好解决,不知为何到c#7才开始引入,不管如何以后可以少些一行代码了。二、元组(Tuples)需要安装nuget包:System.ValueTuple个人觉得这是c#7中带来最cool也是最有用的变化了,我们从头来看。大...

2020-01-11 16:09:49 789

原创 C# Android 开发之 hello world

C#移动开发,之前还没有接触过。今天就写C# smobiler第一步。1,首先,去官网下载smobiler安装客户端。网址是https://www.smobiler.com/download.html2,下载完成,安装客户端。3,在VS中,创建Smobiler程序。注意,我用的是最新的VS2019,不同的VS可能界面不同。4,在界面上添加一个button...

2020-01-07 14:35:29 555

转载 VS2012(InstallShield2015LimitedEdition)打包程序详解

 VS2012没有自带打包工具,所以要先下载并安装一个打包工具。我采用微软提供的打包工具:  InstallShield2015LimitedEdition。下载地址:https://msdn.microsoft.com/en-us/library/dn531020.aspx。注意:要先注册才能下载,注册的时候一定要填写自己本人的准确的邮箱号码,注册成功后会发送一封邮件,内含注册码。把打包工具安装...

2018-05-13 13:58:06 811

转载 MVC学习之前必须掌握的c#基础知识

一.类自动属性 1 public class Person 2 { 3 //自动属性 4 public string Name { get; set; } 5 6 private int _age; 7 8 public int age { 9 get { retur...

2018-03-28 18:47:15 851

转载 where T : class 泛型约束

.NET支持的类型参数约束有以下五种:where T : struct                               | T必须是一个结构类型where T : class                                | T必须是一个Class类型where T : new()                               | T必须要有一个无参构造函...

2018-03-27 18:43:11 550

原创 什么是MVC

前言  第一遍写的时候笔记本直接白屏了,无奈只能恢复一点点   最近陷入了一个困境,就是发现自己仅仅只有模仿别人的代码和逻辑来 写和别人实现的功能很相似的代码,如果让自己单独去开发,脑子里面简直就跟下班高峰期的南二环一样。我想很多刚接触MVC不久的孩子都有这种感觉。刚好今天在苦闷了很久之后偶尔看到了MVC模式,突然发现以前对MVC逻辑超级混乱的理解逐渐清晰了,所以就来尝试着从小白的角度来阐述对于M...

2018-03-27 17:37:38 1259 1

转载 先搞懂这八大基础概念,再谈机器学习入门!

翻译 | AI科技大本营参与 | 林椿眄准备好开始AI了吗?可能你已经开始了在机器学习领域的实践学习,但是依然想要扩展你的知识并进一步了解那些你听过却没有时间了解的话题。这些机器学习的专业术语能够简要地介绍最重要的机器学习概念—包括商业界和科技界都感兴趣的话题。在你遇到一位AI指导者之前,这是一份不详尽,但清楚易懂又方便在工作、面试前快速浏览的内容。概览:自然语言处

2018-01-09 17:52:41 591

原创 C# DataGridView在HeaderCell中显示行号的方法

使用C#开发WinForm程序时,DataGridView是我们经常用到的表格数据控件。使用此控件的时候经常有一个需求,就是需要在第一列中显示行号,方便知道现在操作到哪一行了。这个时候我们就有两种显示方式了:一种是直接显示在HeaderCell中。 DataGridView的行号显示在HeaderCell上 另一种是显示在数据列中。 DataGridView的行号显示在数据列上 显示在数据列

2017-10-25 11:12:30 1832

转载 python中的计时器:timeit

python中的计时器:timeittimeit通常在一段程序的前后都用上time.time(),然后进行相减就可以得到一段程序的运行时间,不过python提供了更强大的计时库:timeit#导入timeit.timeitfrom timeit import timeit  #看执行1000000次x=1的时间:timeit('x=1')

2017-10-17 21:55:49 1030

C#盘古分词,以及词库管理工具整套

C#盘古分词,以及词库管理工具整套

2023-09-17

C#使用AForge连接摄像头

C#使用AForge连接摄像头,并拍照

2022-04-19

WCF服务器客户端通信.zip

WCF通信.zip,调用接口实现。 客户端和服务器可以通信, 服务器可以广播和单播俩种方式和客户端实现 代码很简单,只需要几行

2020-12-16

生成二维码,解析二维码

生成二维码,解析二维码。 通过C#程序,生成相关的二维码,和解析二维码,可以把解析的结果放入剪切板中,可以保存解析的结果。

2020-12-13

适合各种类型网站后台模板

适合各种类型网站后台模板

2020-11-24

Word_openXML.zip

openXML操作Word,用程序生成需要的Word文档。

2020-11-24

C#计时器C#计时器,用C#写的一款计时器系统,可以用来统计时间

C#计时器C#计时器

2017-04-02

WEB报表生成

WEB报表生成

2017-04-01

C#自定义报表源码

C#自定义报表源码

2017-04-01

windows dos 编程

windows dos 编程

2015-02-10

bat编程_批处理

bat编程_批处理 包含 echo for in loop end loop netsh ping tracert netstat natstat 等

2015-02-10

utraedit 21.30.0.1016 破解补丁

utraedit 21.30.0.1016 破解补丁 放在utraedit目录下面 运行即破解

2015-02-10

复制目录下的文件和子目录到新目录

将目录和目录下的所有文件拷贝到新地方。目录获取时是递归的,保证可以将目录和下面的文件拷贝完全。

2013-05-23

win32 for python 2.6

pywin32-214.win32-py2.6.exe for python 2.6

2012-02-07

右键新建->你喜欢的文件类型

如何在桌面新建你喜欢的文件呢?如你喜欢C#,希望右键->新建->C#文件,如何实现? 本程序给你答案。 附带安装程序。

2010-12-14

C#推箱子游戏开发文档

C#写WM很有名的一个东东就是这个推箱子游戏了,这篇文档很好的描述了这个东东。

2010-11-17

C#的堆栈的实现,具有启发的作用

用C#写的堆栈。对想学C#数据结构的同学有启发作用。对高手就没什么用了。 项目是可以直接运行的,可以生成一个exe的文件。

2010-11-16

linux多线程编程

linux环境下,多线程编程的一些知识,能够帮助学习Linux系统和多线程的使用。

2010-10-04

linux下C语言编程

在linux环境下,C语言的一些编程要点。对新手和刚入门的朋友会有帮助。

2010-10-04

数据结构习题及课后答案

数据结构习题,考研和想深入学习数据结构者都可以看。

2010-03-25

数据结构代码(C语言版)

严蔚敏老师对数据结构研究颇深,这是她用C写的数据结构。文件中的所有代码都可以执行,都是编译正确的。大家一起学习。

2009-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除