- 博客(97)
- 资源 (9)
- 收藏
- 关注
原创 C# System.Threading.Timer 和 System.Timers.Timer 的使用
C# System.Threading.Timer的使用
2023-03-27 17:07:00
884
原创 Emgucv4.5调用Opencv用c++写的库
在emugcv中,由于有的函数没有封装,需要使用的时候,只能通过调用c++写的opencv库,以下是方法。1、写C++的库,具体可以先参考这个VS2019下配置Opencv4.5的方法步骤在c++中写两个文件,分别是RqPolar.h和RqPolar.cppRqPolar.h内容如下#pragma once#include <iostream>#include<opencv2\opencv.hpp>//#include<opencv2\core\base
2022-03-31 10:51:40
392
原创 C#中Emgucv调用Halcon
Mat与Halcon之间的相互转化void Mat2Halcon(){ //========================Mat转化为Halcon Mat main8UC3 = new Mat(@"C:\Users\RQ\Desktop\test002.bmp", ImreadModes.Color); //Mat main8UC3 = new Mat(@"C:\Users\RQ\Desktop\yueqiu.bmp", ImreadModes.Color); H
2020-11-18 16:33:52
639
2
原创 c# 代码混淆器ConfuserEX使用
一、有时候,对于代码,执行一些简单的混淆加密,可以采用ConfuserEX。下载地址如下ConfuserEx下载二、使用步骤 1、添加源文件位置,目标文件位置 2、加密规则添加和设置,也可以移除部分规则 提醒,对于xml序列化的dll或者反射之类的功能时,最好有移除rename这个规则 ...
2019-09-11 09:33:12
3189
原创 Emgucv 离散余弦变换 高斯滤波 还原
本文用的是emgucv4.1,对图像进行离散傅里叶变换,之后使用高斯滤波,再还原滤波后的图1、对原图进行离散变换,之后显示频率 //============================1、将输入图像扩展到最佳的尺寸,边界用0补充 int m = CvInvoke.GetOptimalDFTSize(glMain8UC1.Rows); ...
2019-07-31 08:15:20
1201
原创 Emgucv4.1安装与使用
以前使用的是Emgucv3.2版本,但是最近出了4.1版本后,想新使用,发现几个区别;1、emgucv4.1下载位置https://sourceforge.net/projects/emgucv/2、使用时,引用dll位置有变化1)emgucv3.2时,引用DLL的位置如下; C:\Emgu\emgucv-windesktop 3.2.0.2682\bin ...
2019-07-24 08:25:33
3551
2
原创 Thread.Timer的使用
public Timer (System.Threading.TimerCallback callback, object state, int dueTime, int period);参数callbackTimerCallback一个TimerCallback委托,表示要执行的方法。stateObject一个包含回调方法要使用的信息的对象,或者为null。...
2019-04-28 17:35:56
2862
原创 VS2019离线包制作、安装
一、VS2019离线包制作 1、通过在https://visualstudio.microsoft.com/zh-hans/downloads/下载VS2019,之后会下载vs_professional__315637806.1553955319.exe 2、编写命令参数,选择要下载哪里包,具体的命令和包数据,在以下可以看到对位的包功能包...
2019-04-03 20:40:56
23978
1
原创 C# Halcon 中捕获异常
之前由于不会用,所以在C#中一直不能捕获到异常,后面发现用这种方法可以。如下 private void Form1_Load(object sender, EventArgs e) { HObject ho_Image = null; HTuple hv_Exception = ...
2019-03-18 09:58:05
2182
原创 c#中 DataGridView的使用
自己只用其中最简单的部分,不涉及数据库,代码如下1、写一行数据/// <summary>/// 设置行数据/// </summary>void SetRowVal(){ int rowIndx = paraDgv.Rows.Add(); DataGridViewRow tempRow = paraDgv.Rows[rowIndx]; ...
2019-02-28 16:46:40
267
原创 vs2017 c# 调用 c++中的类
1、在VS2017中新建工程,如图2、其中用到的类型转化1) C++中的 String^ 与 C#中的string对应2) C++中的 int* 与 C#中的(int*)IntPtr对应3、C++中与C#中程序如下图所示 4、完整程序地址如下https://download.csdn.net/download/raoqin/10955940...
2019-02-28 16:39:50
1060
转载 树莓派 初次启动 配置分辨率
从这里转载的,有用 https://blog.csdn.net/qq_33811662/article/details/80224212 在刚刚接触树莓派的时候,很多童鞋都会配一块显示屏,此处以微雪7inch-1024*600分辨率的显示屏为例设置参数进入设置的目录,此处有2种方式进入设置目录:1:在安装好树莓派镜像之后,先不要拔掉SD卡,直接打开SD卡盘目录(一般只有40M左右...
2018-12-18 18:09:09
1520
原创 树莓派 第一次 SSH 启动连接
1、在写入新系统镜像后,不要弹出SD卡;2、在其中新建ssh的空文件。(不要后缀名)3、在cmdline.txt的最后,加上 ip=192.168.1.99 (这个就是树莓派的默认IP)4、系统用户名:pi 密码:raspberry...
2018-09-04 11:50:27
4989
转载 c# GDI+ 的使用绘图
主要是自己参考 http://www.cnblogs.com/85538649/category/312491.html点击打开链接
2017-04-28 11:45:29
468
1
转载 数值计算库gsl(GNU Scientific Library)
http://blog.sina.com.cn/s/blog_6d4af96701019k5v.html卓越的数值计算库gsl(GNU Scientific Library)的使用初步1.gsl简介gsl(GNU Scientific Library)是专门为应用数学和科学技术领域的数值计算提供支持的软件库。gsl使用C语言编写,同时也为其他语言做了相应的封装。gsl在
2017-02-23 11:14:30
3759
转载 c# string.split
转自 http://www.cnblogs.com/luluping/archive/2009/04/30/1446654.htmlString.Split 方法有6个重载函数:1) public string[] Split(params char[] separator)2) public string[] Split(char[] separator, int count
2015-04-12 15:20:07
1168
转载 C# string.format
转自 http://www.cnblogs.com/luluping/archive/2009/04/30/1446665.htmlC#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D
2015-04-12 15:16:58
494
原创 unix2dos dos2nuix 在 ubuntu 下改成了 todos fromdos了
dos2unix和fromdos命令两个命令的用法相同,不同的是两个命令使用的环境不一样.dos2unix在CentOS系列的系统中使用,fromdos则在Ubuntu系列的系统中使用。用法:dos2unix filename = fromdos filename意思是:转换文件格式,将windos系统的文件转换成linux系统可以使用的文件格式,否则文件在linux系统中可能会出
2014-06-08 21:01:39
1894
原创 Navicat中查询的用法
use myclass;update user set passwd='123456';select * from user;
2014-05-22 16:20:59
1959
转载 VS2008程序打包
1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下:2:开始制作安装向导完成后即可进入项目文件夹:其中包括双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.然后右击你的可执行文件,创建快捷方式
2014-04-14 15:03:03
913
转载 OPENCV中关于MAT介绍二
转自点击打开链接Mat::~MatMat的析构函数。C++: Mat::~Mat()析构函数调用Mat::release()。Mat::operator =提供矩阵赋值操作。C++: Mat& Mat::operator=(const Mat& m)C++: Mat& Mat::operator=(const MatExpr_Base& expr)C++:
2014-03-24 17:26:40
737
原创 XP系统下VS2008+OPENCV+OPENNI关于KINECT开发环境搭建
首先要安装好OPENNI库和KINECT的驱动。这两个分别为1. 也就是OPENNI的版本选择为:OpenNI-Win32-1.5.7-Dev.msi 2. SENSORKINECT就是KINECT的驱动程序,一般选择:SensorKinect093-Bin-Win32-v5.1.2.1.msi通过安装这两个包后,就可以在电脑的设备管理器下能看到然后就是分别安装OPENCV
2014-03-21 14:38:04
783
原创 VS2008安装opengl
其中主要是那个GLUT不好装;其中要改的;我们一般在glut官网下载glut3.7版本,用visual studio 2008 命令提示器进行编辑 运行 glutmake.bat;刚开始会出现错误,这就要改下载的glut37源头文件了;此方面可以参考 点击打开链接之后,会在gult37文件下生成所需要的库;一般是glut32.dll -----/glut37/
2014-01-08 17:15:18
984
原创 linux用外部邮箱发送邮件
一般在contos5.几的版本装的一般是mailx-8的版本,但是这个版本太低,好像是不支持smtp,所以卸载了他,再装上新版本mailx-12有时为了达到某种需求统一使用某一SMTP服务器作为发送邮件报告。 通常的做法都是,关闭本机的sendmail服务,修改/etc/mail.rc,增加一下类似两行,指定外部的smtp服务器地址、帐号密码等。 # vi /etc/mail.rc
2014-01-03 13:08:12
1213
转载 mysqli和mysql_connect的区别
摘自:点击打开链接一:Mysqli.dll是一个允许以对象的方式或者过程操作数据库的,它的使用方式也很容易。这里就几个常见的操作和mysql.dll做一个对比。 1:mysql.dll(可以理解为函数式的方式): $conn = mysql_connect('localhost', 'user', 'password'); //连接mysql数据库 mysql_se
2014-01-01 21:32:21
832
转载 mysql之left join、right join、inner join的区别
转自点击打开链接left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID
2014-01-01 16:24:05
675
转载 apache+php+mysql 为何会出现乱码
转自:点击打开链接我们在做PHP项目的时候,经常会遇到中文乱码的问题,有时候编码问题还导致MYSQL的报错。中文乱码总共有三个原因1:APACHE服务器设置导致乱码2:PHP,或者HTML页面编码导致中文乱码3:MYSQL数据库的表以及字段编码导致中文乱码我们分别从这三个部分来探究PHP程序设计中的编码问题在这之前我们要了解一些基本理论:1、文件编码每个
2013-12-30 12:07:33
790
原创 linux编译*src.rpm源码的文件
如果对于内核安装用src.rpm不理解的话,可以参考文章 :点击打开链接在Linux AS 4的发行注记中找到解释:当内核源码已经存在在内核的 .src.rpm 文件中时,为内核源码提供一个独立的软件包就变得没有必要。因此,红帽企业 Linux 4 不再包括 kernel-source 软件包。需要这些内核源码的用户可以在 kernel .src.rpm 文件中找到。通过这个文件建立一个快
2013-12-08 16:45:11
5310
转载 C#中Mysql读取字段值
http://blog.csdn.net/yanjun_xiaoli/article/details/40027361. 创建DataReader对象 前面提到过没有构造函数创建DataReader对象。通常我们使用Command类的ExecuteRader方法来创建DataReader对象: SqlCommand cmd = new SqlCommand(commandText,Co
2013-11-28 23:14:57
4289
原创 阿里云中自动创建节点,insmod出现死机
我的程序中出现死机的原因,我找到了,是因为我的内核版本不一。是有些函数升级了。所以造成了死机。在2.6的某个版本之后,my_class = class_create(THIS_MODULE, CLASS_NAME);if(IS_ERR(my_class)){ printk(KERN_EMERG "can not create a class \n"); retu
2013-11-26 00:37:34
1295
原创 linux中printk显示信息的级别
#define KERN_EMERG "" /* system is unusable */#define KERN_ALERT "" /* action must be taken immediately */#define KERN_CRIT "" /* critical conditions */
2013-11-24 22:14:03
836
转载 Linux中字符设备
主要 参考的文章 是http://blog.csdn.net/yangdelong/article/details/5493145做的globalvar字符设备#include #include #include #include MODULE_LICENSE("GPL");#define MAJOR_NUM 254 static ssize_t globalvar_r
2013-11-23 15:41:09
663
stm32f4通过spi用fatfs读写sd卡程序
2013-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人