自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 「C#」生成HeatMap(热度图)的实现

1、什么是Heatmap其实不用多言,需要这个的人自然知道这是什么。基于一系列点生成的热度图,放张图感受一下:ma...大概就是这种样子。2、生成(计算)原理实现方式实际上是在每个点上叠加高斯矩阵。高斯矩阵就是在二维平面上的高斯(正态)分布。高斯分布的计算公式如下:在二维上简单的理解就是像下图一样,离(u1,u2)越近的点的值越大,越远的值越小。将这...

2020-03-20 09:39:50 10006 7

原创 「Python」Jupyter安装和目录设置以及部分异常处理

.安装可以通过 Anaconda的conda或者python的pip安装:conda:conda install -c conda-forge notebookpip:pip install notebook个人推荐使用conda来安装。安装前可能会提醒让你下更新conda,更新一下就好。.使用安装完成后如何使用呢,在CMD(或者 power shell)中...

2020-02-27 10:52:47 685

原创 「Python」Anaconda的基本配置与常用指令(镜像源、虚拟环境、更新与安装)

汇总一下Python(Anacoda) 配置中常用的一些方法与命令,欢迎补充和收藏目录Anaconda镜像源配置通过命令行或配置文件添加恢复默认源查看镜像源配置管理虚拟环境创建虚拟环境查看现有虚拟环境激活虚拟环境关闭当前环境移除虚拟环境Conda更新Python镜像源配置常用的镜像源网址:包的更新pip的更新查看可更新...

2020-02-06 19:49:20 1118

原创 「图像处理」Python-OpenCV图像生成、叠加、响应鼠标事件&Python数组随机取元素&Numpy的简单应用

标题有点长其实标题是:《使用Opencv-Python实现2048小游戏》但这么写谁看呢?哈哈哈哈不过当然是涉及到了标题所说的一些问题。源码位置:https://github.com/RainkLH/2048GameByOpencv_Python/blob/master/opcv2048.py本文代码为Python语言,需要如下模块import cv2import nu...

2020-01-16 16:17:30 871

原创 「服务」WCF客户端调用方式Channel/Client

WCF通信的几个必要信息就是:地址、终结点、协议。本文整理一下客户端的调用方法(通过使用函数的形式)我目前只使用过几种binding类型,不同的Binding类型,其客户端的调用方式可能也会有些许区别,所以,一下内容仅作参考。1、使用Channel的形式也就是用ChannelFactory。参考上一篇「服务」WCF中NetNamedPipeBinding的应用实例客户端的调用...

2019-12-27 17:23:17 610 1

原创 「服务」WCF中NetNamedPipeBinding的应用实例

WCF中有很多种绑定,根据官方的说法,NetNamedPipeBinding是适用于同一台主机中不同进程之间的通信的。今天终于实现了一个简单实例,整理一下。1、服务端创建首先要说一下,WCF服务是需要宿主程序的,可以寄宿在windows服务中、控制台中、桌面程序中……看很多教程都是创建一个WCF项目,然后在创建一个其他项目去引用,实际摸索了一下,发现完全不用,直接在其他项目中去写相...

2019-12-26 21:19:32 1355

原创 「桌面」怎样写一个自己的PC版百度翻译软件

为什么要用百度翻译?从前是百度粉,现在我是百度黑,百度要完!但是(真香),在各种翻译App中,我真的觉得百度的翻译最准确~~不过也可能是个人喜好吧,勿喷。为啥要搞PC版?因为英语能力有限,经常看外文的资料确实需要一个翻译软件,另一个,我记得以前是有PC端的百度翻译的,但是不知道为啥没有了。现在在用有道的,但是经常有比较智障。所以,不如自己搞一个吧,先实现最简单的需求就好。1...

2019-12-12 10:20:39 600 1

原创 「桌面」(C#)WinForm程序缩小到右下角通知区域

很多程序关闭后会缩小到右下角的通知栏,我自己写的程序怎么样实现这个呢。折腾了一下,貌似很简单呢啊。目录1、中止程序的结束2、添加通知栏图标也就是3、窗口恢复和退出3.1、恢复窗口3.2、 添加右键菜单栏和退出按钮1、中止程序的结束首先点击窗口右上角“X”时,先让程序不要关闭:添加主窗体的 FormClosing 方法。即点击窗体右上角的“X”时要执行的操作,...

2019-12-11 19:28:32 4359 2

原创 「数据库」EF6+CodeFirst的(System.Data.)SQLite数据库操作入门

在Web开发中,应用程序、网页等对数据库的的访问都是对固定数据库的访问,程序的每一次打开,网页的每一次登录等,都是在访问同一个固定数据库。但是在桌面程序中,大多数时候都需要在本地创建数据库,并且随着软件使用情况,可能需要创建多个数据库,比如根据月份的数据库等,这该如何操作呢?EF+CodeFirst的方式,常把数据库的连接字符串写在【App.config】文件中,并且需要使用 Add-Mi...

2019-11-05 18:11:32 2511 1

原创 「图像处理」C#+AForge.Net+DlibDotNet实现人脸识别

折腾了两天才算是有点成果了。整理一下吧。用C# WinForm开发,使用AForge调用摄像头,加上Dlib(DotNet)实现一下人脸识别目录1 AForge.Net调用摄像头1.1 安装AForge.Net的依赖包1.2 设计WinForm界面1.3 添加代码1.4 补充说明1.4.1 关于VideoSourcePlayer 控件1.4.2 关于拍照...

2019-10-31 14:49:56 14488 14

原创 「C++学习笔记」动态链接库(Dll):C#调用C++的dll

首先创建一个C++的dll,具体步骤,请参考我的:「C++学习笔记」动态链接库(Dll):创建与调试。1、创建C#控制台项目 就在dll的目录下直接创建吧,添加一个名称为“CSharpUseDll”的C#控制台程序。创建完成后,在 【解决方案平台】处下拉点击【配置管理器】在【配置管理器】中,把该项目的平台选择为“X64”(与dll对应)。如果没有“X...

2019-10-22 10:51:38 510

原创 「C++学习笔记」动态链接库(Dll):C++动/静态调用C++的dll

接上一篇:「C++学习笔记」动态链接库(Dll):创建与调试因为本文中对用到的C++ dll的详细情况没有细说,全部在上一篇文章中。所以建议先去速览一下,以便看本文的时候不至于懵逼。写好的dll如何调用呢,使用C++调用动态链接库时有两种方式:静态和动态1、C++静态方式调用dll这种方式基本和上一篇中dll的调试性质一样,好处是你可以使用dll中的原函数名,在代码上比动态调用...

2019-10-15 18:23:52 953 1

原创 「C++学习笔记」动态链接库(Dll):创建与调试

许久不写C++的已经快忘光了,最近刚好有用到,乘机整理一下C++中如何封装Dll以及如何调试,如何调用的知识。关于动态链接库有什么好处,我就不多废口舌了,直接开干吧。1、创建dll项目2、创建头文件(.h)和源文件(.cpp)2.1头文件编写2.2源文件编写3 调试dll1、创建dll项目打开VS(个人用的VS2019)→新建项目→在C++语言+库下选择动态连接库...

2019-10-15 13:13:41 1853

原创 「图像处理」OpenCV在C#中使用基础(OpenCVSharp)

1、关于OpenCVSharp以前做图像处理的算法开发的时候,一直都是再用C++和opencv,说实话我的C++学的不怎么样,封装dll等也都挺麻烦的。后来不怎么开发C++了,开始投入Python、C#等的开发。一直觉得C#是一门比C++更灵活好学,比Python更加规范与传统,感觉很适合我。但是在图像处理这块,一直没有很好的图像处理库。以前搜过,发现EmguCV是opencv在C#中...

2019-09-27 15:55:10 18099 6

原创 「Python」PyCharm中设置Python文件模板

1、PyCharm中设置Python文件模板在Pycharm中找到模板设置选项“File” →“Setting”如下图:“Edit”→“File and Code Templates”→“Python Script”2、如下侧空如下代码(聪明点,名字记得换掉)#!/usr/bin/env python# -*- coding:utf-8 -*-# @FileNa...

2019-09-17 12:42:45 18800 1

原创 「数据库」SQL Server的远程连接配置与ADO.Net(C#)的连接测试

一、创建数据库使用windows身份验证的方式连接到数据库引擎,并创建一个数据库,比如我创建了"RKDB01"这个数据库,具体如何操作,建议搜索其他教程。二、数据库属性和登录名等设置1、右键数据库实例名,选择属性,即打开【服务器属性】窗口选择安全性,将身份验证切换为混合模式:【SQL Server和windows身份验证模式】点击确定后退出2、在【安全性】下面的【登录名...

2019-09-05 12:28:08 1037

原创 「图像处理」OpenCV的安装与配置

OpenCV是一个跨平台计算机视觉库,目前做图像处理很多都有用到。初学OpenCV的时候,觉得这玩意的安装和配置是一件很复杂神奇的事情,后来写代码慢慢多起来,对如何封装动态库、如何调用动态库有了了解,发现OpenCV的所谓安装和配置,就是简单的加载动态库而已。所以,本文主要就是以配置OpenCV为例写一下如何静态调用dll1、首先下载Opencv:下载地址:https://opencv...

2019-05-05 12:12:20 1326 2

原创 「C++学习笔记」指针篇3:函数指针

前面整理了 C++指针的基础知识和指针/数组作为函数参数的用法链接在此↓↓↓↓↓↓,欢迎点击「C++学习笔记」指针的理解「C++学习笔记」指针篇2:指针及数组作为函数参数既然说到了指针和函数,那这里就必须在说一下函数指针。也就是 指向一个函数 的指针。举个简单的例子一、函数指针的定义与调用简单的定义三个函数,分别 实现“加”、“减”、“乘”三种运算int add(...

2019-04-07 16:20:01 732

原创 「C++学习笔记」指针篇2:指针及数组作为函数参数

上一篇整理了一下指针的基础知识可以点这里进行查看:↓↓↓↓↓↓「C++学习笔记」指针的理解下面整理一下 指针如何作为函数参数吧一、传入参数废话不多说,先看代码://传入字符串,将传入的字符串打印void printstr(const char* str){ cout << str << endl;}int main(){ const...

2019-04-02 20:23:25 2152 3

原创 「C++学习笔记」指针的理解

C++里,一直让我头疼的就是指针了,指针真的就是个p所以花点时间研究了一下。一、指针的“ * ”操作指针的定义方式如下:int *p = new int;需要在名称前加上“*”,一直比较纠结的是,在使用的时候,什么情况情况下加“*”,什么情况下不加。“*”就是取出指针所指向的东西。那么指针该如何赋值呢?int *p = new int;p = 10;//以上会报...

2019-03-23 13:06:10 530

vibe_data.zip

3D人体姿态预测开源项目VIBE所需数据文件。详情请参考github项目:https://github.com/mkocabas/VIBE

2020-08-06

Tobii.Interaction.DotNetCore3.1.zip

.Net Core版本的下的Tobii core sdk(Tobii.Interaction)。 Nuget上的只有.Net Frameworks平台的。我把它反编译成.Net Core 3.1的了,方便大家在.Net Core项目中使用

2020-05-09

空空如也

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

TA关注的人

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