自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (15)
  • 收藏
  • 关注

原创 docker更改默认镜像和容器存储位置

新版本docker更改镜像和容器存储位置的方法

2023-04-28 10:45:03 1240 1

转载 C#环形缓冲区(队列)完全实现(转)

以下为原文。

2023-03-10 10:38:00 901

原创 WSL2+VSCODE+OPENCV

wsl+vscode+opencv编程

2022-06-15 15:43:15 2804 2

原创 WSL2安装Xfce4可视化GUI界面

本文详细介绍了wsl2下安装Xfce4桌面GUI的流程

2022-06-06 11:33:55 4766

原创 在WSL2下使用VSCode编写C++程序

本文将记录如何配置Visual Studio Code,使其能在WSL下的Ubuntu系统中编写C++程序。

2022-06-02 16:42:21 4465 2

原创 WSL2中加载USB相机

两篇官方参考(1)微软:Connect USB Devices(2)Git:Linux下usbipd安装一、系统配置需求1.已成功安装wsl22.window版本win10版本号2004以上3. WSL版本wsl2的linux内核版本号5.10.60.1及以上,查看方法:linux命令行界面输入 uname -a最新内核地址:Windows Subsystem for Linux Updatehttps://www.catalog.update.microsoft.com

2022-05-30 11:42:37 2907

原创 WSL2安装

WSL2的安装及基本配置

2022-05-27 15:31:58 12406

转载 Python - 控制台显示进度条

我们在写一些python程序时,如果程序运行时间较长,我们希望能够有一个进度条来动态的展示程序运行进度。首先能想到的做法是用print将执行到第几步打印出来,但这样显然不是我们想要的进度条,显示进度占用了很多行,原因是print在末尾默认加上了”\n”换行符。详见《你应该知道的print》。我们对进度条的需求:一是进度信息在一行中显示;二是每次都能够动态擦除一行中上一次的内容。那么很自然的想到print有没有相应的转义符,还真有这么一个,”\r”。import timeN = 1000fo

2020-12-14 11:42:18 1847

原创 Python - 获取目录下的文件及数量

一. 获得目录下的所有文件(含子目录)import osdef FindAllFiles(path): for root, ds, fs in os.walk(path): for f in fs: fullname = os.path.join(root, f) yield fullname# 调用方法for file in FindAllFiles(path): 。。。。。二. 获取文件数量impo

2020-12-14 11:38:59 2293

转载 C#字符串 - 从路径中获取文件名

string fullPath = @"\WebSite1\Default.aspx";string filename = System.IO.Path.GetFileName(fullPath); //文件名 “Default.aspx”string extension = System.IO.Path.GetExtension(fullPath) ;//扩展名 “.aspx”string fileNameWithoutExtension = System.IO.Path....

2020-11-27 09:08:33 1242

原创 C#多线程 - 跨线程访问控件

在C#的应用程序开发中, 经常要把UI线程和工作线程分开,防止界面停止响应。同时我们又需要在工作线程中更新UI界面上的控件,如果直接在线程中更新控件,就会出现错误一. 问题描述 线程间操作无效 界面上有一个button和一个label,点击button会启动一个线程来更新Label的值private void button1_Click(object sender, EventArgs e){ Thread thread1 = new Thread(new Par...

2020-11-24 14:31:03 4106 1

原创 C#控件篇 - PictureBox控件设置滚动条

要给PictureBox添加滚动条需要以下步骤: 1)将picturebox放在panel上; 2)将panel的AutoScroll设置为ture; 3)将picturebox的SizeMode设置为AutoSize; 4)将picturebox的Dock设置为None(必须为None,设置为Fill不会出现滚动条); 5)将图像交给控件的Image属性:pictureBox.Image = 图像;切记,不能用pictureBox的Paint事件来画图...

2020-11-24 13:17:06 2192

转载 C#多线程 - Timer计数器

C#中的三种Timer计数器原文链接:https://blog.csdn.net/u011966339/article/details/79551437在.NET中有三种计时器:1、System.Windows.Forms命名空间下的Timer控件,它直接继承自Componet。Timer控件只有绑定了Tick事件和设置Enabled=True后才会自动计时,停止计时可以用Stop()方法控制,通过Stop()停止之后,如果想重新计时,可以用Start()方法来启动计时器。Timer控件和它.

2020-07-02 09:36:14 2267

转载 C#控件篇 - 让treeview控件在失去焦点后依然高亮显示当前选中节点

通用方法: 在属性页上吧HideSelection勾掉。但是显示淡灰色,颜色不醒目。借助以下资料Treeview控件--Name:tVtypeList1. 将tVtypeList的HideSelection属性设置为False,DrawMode属性设置为OwnerDrawText2. 将tVtypeList的DrawNode事件写为:private void tVtypeLi...

2019-10-09 15:12:05 950

转载 C# - 生成Word文档(包含插入行,表格,图片,合并等)

转自:https://blog.csdn.net/lj102800/article/details/61064511.引入COM组件在解决方案中“引用”->“添加引用”,在弹出的窗口中,选择Com选项卡,然后找到Micorsoft Word 16.0 Object Library组件,点击确定,可以看到“引用”目录下增加了Word、Microsoft.Office.Core和VBID...

2019-07-17 15:59:41 2030

原创 C# - 获取工程里资源(图片、图标等)

在程序里需要获得一些资源句柄,然后传递给相关变量using System.Resources;ResourceManager m_rm;m_rm = new ResourceManager("工程文件名.Properties.Resources", GetType().Assembly);Bitmap bmp = (Bitmap)(m_rm.GetObject(资源名));...

2019-07-16 10:38:49 2622

原创 C#控件篇 - 鼠标拖动动态添加的控件

项目需要对panel里动态添加的控件可用鼠标移动位置,在csdn上找到一个工程,完全符合要求记录下来,以备后用1.核心关键 -- 鼠标事件为了突出知识产权,以下代码来自:https://download.csdn.net/download/tom_8899/3842222#region COMMON_MOUSE_EVENTprivate Point mouse_offset;...

2019-07-16 10:32:41 1034

转载 C#字符串- string.Format格式化

转自:https://www.cnblogs.com/itjeff/p/5775665.htmlC#string.Format对字符串格式化String.Format 方法的几种定义:String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。String.Format (String, Obje...

2019-07-03 10:04:16 485

转载 C#文件和文件夹 - 按时间、名称排序

转自https://www.cnblogs.com/soundcode/p/4885723.html 对于文件和文件夹有多种排序方式,常用的就是按创建或修改时间、按文件名排序。在 C# 中,按时间和文件名排序都十分简单,用数组提供的排序方法 Array.Sort() 一行代码就可以搞定,当然也可以用常用的排序方法,如快速排序、冒泡排序等。  文件排序的方法也适用于文件夹,只是...

2019-06-28 10:04:54 1516 1

转载 C#字符串 - 截取指定字符串的中间串

转自:https://www.cnblogs.com/jolins/p/9714238.html写法有很多,记录常用的两种:1、正则表达式public static string MidStrEx_New(string sourse, string startstr, string endstr) { Regex rg = new Regex("(?<=(" + st...

2019-06-20 15:53:27 2387

原创 C#多线程 - 创建线程

C# 在 4.0 以后一共有3种创建线程的方式:1.Thread 自己创建的独立的线程, 优先级高,需要使用者自己管理。 2.ThreadPool 有 .Net 自己管理, 只需要把需要处理的方法写好, 然后交个.Net Framework, 后续只要方法执行完毕, 则自动退出。 3.Task 是4.0 以后新增的线程操作方式, 类似 ThreadPool, 但效率测试比Thread...

2019-06-18 13:56:49 669

原创 C#控件篇 - 图表控件chart - 添加辅助边界线条

可以通过两种方式给chart图表添加边界线条1.设置属性的方法 最后一张图中就是边界线条的各类属性,最关键的就是“IntervalOffset”设置线条的偏移,然后一路确定后就设置好如下的边界2.代码添加...

2019-06-18 11:25:24 6516 7

原创 全类资源大全 - 持续更新中

本文收集一些高档资源,不断更新中。。。暂时先不分类,等数量足够多后再分类1.Github标星2w+,热榜第一,如何用Python实现所有算法 几位印度小哥在GitHub上建了一个各种Python算法的新手入门大全。从原理到代码,全都给你交代清楚了。为了让新手更加直观的理解,有的部分还配了动图。 地址:https://github.com/TheAlgo...

2019-04-28 15:02:19 2090

原创 Qt程序所需相关链接库文件的查找 - windeployqt.exe

在VS2015+Qt5.9.3开发的程序在VS环境中运行程序,没有问题但是直接运行exe文件,就会出现无法运行程序,缺少这个那个库文件解决方法:Qt自带的神器windeployqt.exe以官方 Qt 5.8.0+MinGW 开发环境为例,1. 从开始菜单--》Qt 5.8.0--》5.8--》MinGW5.3.0 (32-bit)--》Qt 5.8 for Desktop (M...

2019-04-28 14:51:26 549

转载 QTableWidget清空或删除内容及表头样式内容

转自:https://blog.csdn.net/qq_16093323/article/details/792263491、清空表格中所有内容void QTableWidget::clear() [slot]//清空表格中所有内容(包含表头)Removes all items in the view. This will also remove all selections and...

2019-04-26 16:18:57 1856

转载 特征提取 - 海森矩阵(Hessian Matrix)及一个用例(图像增强)

转自:https://blog.csdn.net/u013921430/article/details/79770458这个例子效果并没有给出的结果那么好,但是Hessian矩阵的生成可以参考前言 Hessian Matrix(海森矩阵)在图像处理中有广泛的应用,比如边缘检测、特征点检测等。而海森矩阵本身也包含了大量的数学知识,例如泰勒展开、多元函数求导、矩阵、特征值等。写...

2019-03-26 17:07:06 5729 1

转载 numpy.random.seed()函数的思考

转自:https://blog.csdn.net/weixin_31270811/article/details/80287015numpy中有可以用来产生随机数的函数,这里主要就其中的seed()函数进行一些简单的介绍。贴一个官方的链接:https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.seed.html#...

2019-03-25 11:15:21 262

转载 【Keras】Keras入门指南

参考资料keras中文文档(官方) keras中文文档(非官方) 莫烦keras教程代码 莫烦keras视频教程 一些keras的例子 Keras开发者的github keras在imagenet以及VGG19上的应用 一个不负责任的Keras介绍(上) 一个不负责任的Keras介绍(中) 一个不负责任的Keras介绍(下) 使用keras构建流行的深度学习模型 Kera...

2019-03-25 10:55:57 1561

转载 对比深度学习十大框架:TensorFlow 并非最好?

转自:对比深度学习十大框架:TensorFlow 并非最好?TensorFlow链接:https://www.tensorflow.org/对于那些听说过深度学习但还没有太过专门深入的人来说,TensorFlow 是他们最喜欢的深度学习框架,但在这里我要澄清一些事实。在 TensorFlow 的官网上,它被定义为「一个用于机器智能的开源软件库」,但我觉得应该这么定义:TensorF...

2019-03-25 10:10:44 809

转载 Qt多线程 - moveToThread(实现信号与槽不同源)

以下内容转自:Qt 的线程与事件循环——可打印threadid进行观察槽函数到底是在哪个线程里执行,学习moveToThread的使用)文章中主要讨论了Qt中信号、槽、用户线程与主线程的关系及使用结果文中最后给出了一种比较好的多线程方式,用作者的话来说:“ 其实,这个方法太简单,太好用了。定义一个普通的QObject派生类,然后将其对象move到QThread中。使用信号和槽时根本不用考虑...

2019-02-14 14:34:51 1854

转载 OpenCV中的轮廓提取新函数connectedComponentsWithStats的使用

转自:https://www.cnblogs.com/jsxyhelu/p/7439655.html在OpenCV3中有了新的专门的函数 cv::connectedComponents() 和函数 cv::connectedComponentsWithStats()定义:int  cv::connectedComponents (    cv::InputArrayn image...

2019-01-07 11:34:22 9356 3

转载 基于OpenCV和QT,建立Android图像处理程序

转自:http://www.cnblogs.com/jsxyhelu/p/8286475.html一、综述    如何采集图片?在windows环境下,我们可以使用dshow,在linux下,也有ffmpeg等基础类库,再不济,opencv自带的videocapture也是提供了基础的支撑。那么在andoird下,使用的肯定是Android自带的相关函数了。由于Android是基于java...

2019-01-07 11:24:59 1224 1

原创 解决win7(64位)Office(32位)安装64位Access驱动的方法

一、问题描述       64位win7系统,32位office(绝大多数用户都会安装32位的,因为微软也推荐)。       自己写的程序是64位的,需要调用本地的access文件,控制面板-〉管理工具-〉数据源(ODBC)-〉驱动程序中没有access的驱动,程序运行时连接不上数据库文件。       在网上找了很久,绝大部分的解决方法是运行C:\Windows\SysWOW64\...

2018-11-14 14:36:13 12634

原创 MFC当CTreeCtrl控件失去焦点后,保持选中状态的方法(总结)

文章部分内容来源:https://blog.csdn.net/tom_xuzg/article/details/38348741                                https://blog.csdn.net/daoming1112/article/details/77891525一. 设置控件属性或样式       1. 控件属性 控件Always Sh...

2018-09-18 11:38:25 4276

转载 傅立叶变换及时域频域的关系

这篇文章对傅立叶变换原理分析得浅显易懂,值得收藏原文出处: 韩昊    1 2 3 4 5 6 7 8 9 10   作 者:韩 昊 知 乎:Heinrich 微 博:@花生油工人 知乎专栏:与时间无关的故事   谨以此文献给大连海事大学的吴楠...

2018-09-04 15:15:53 10751 2

转载 CDockablePane使用心得

 一、排版多个可停靠窗口(转自:https://blog.csdn.net/kikaylee/article/details/8936953) 1. CFrameWndEx  在框架类的头文件中定义一个CDockablePane的数组CDockablePane m_Panes[5];//一个CDockablePane的数组 2. CFrameWndEx:: OnCrea...

2018-08-31 10:33:55 4341 3

转载 C++/MFC两种方法遍历指定文件或文件夹

转自:https://blog.csdn.net/m_buddy/article/details/539102421. 概述在这片文章中将讲诉用C++实现实现遍历指定文件和文件夹,一个是基于Win32平台开发的,一个是基于MFC平台开发的,在这里贴出来与大家分享。在完成过程中参考了这篇博客2. 基于Win32平台开发定义的两个成员变量private: std::vector...

2018-08-31 09:21:57 2669

原创 关于“未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序”问题的解决方法

本人的开发环境Win7(64位),VS2015,Office2016想在VS中连接Access数据库,出现“未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序”的问题。解决思路:在网上查了一下,解决方法基本上都是安装“Microsoft Access Driver”数据库引擎,于是直接在度娘上搜索“Microsoft Access Driver”,在结...

2018-08-28 14:05:27 12033 6

原创 CMake编译OpenCV时出现“No CMAKE_C_COMPILER could be found”问题的解决方法

cmake版本:3.7.0VS版本:VS2015企业版opencv版本:3.4.1自己用cmake编译VS的工程文件时,总是出现“No CMAKE_C_COMPILER could be found”的问题,在网上找了很久,依然无法解决。由于时间原因,选择了放弃,从网上下载了编译好的库文件使用。用了一段时间发现,因为没有VS的工程文件,出现问题不能跟进到源码里,只能寻求自己编译...

2018-08-23 15:23:57 2691

原创 MFC多线程简述

在标准的MFC中使用的线程API是“AfxBeginThread”。AfxBeginThread有两种重载形式,因此在MFC中创建的线程就有两种类型:工作线程、界面线程。顾名思义,工作线程就是专门处理一些复杂的算法或者后台处理;界面线程就是在进行界面操作时避免因为一个界面的操作而锁死其他界面,所以就可以为专门的界面开一个线程。一、参数说明:重载1:创建工作线程CWinThrea...

2018-08-15 14:45:08 757

《工程结构数字图像法检测技术规程》征求意见稿

《规程》规定了运用数字图像法对建筑、桥梁、隧道和水工等工程结构进行裂缝检测、尺寸与变形测量、位移测量和应变测量的技术要求,为工程结构检测鉴定提供了技术依据。

2021-01-19

OpenCvSharp4.1官方例程

C#下用的OpenCV版本,对应opencv4.1版本,这是官方例程

2019-08-08

OpenCvSharp-4.1.0-x86-20190417.zip

C#下用的OpenCV版本,对应opencv4.1版本,这是32位的版本

2019-08-08

OpenCvSharp-4.1.0-x64-20190417.zip

C#下用的OpenCV版本,对应opencv4.1版本,这是64位的版本

2019-08-08

OrcaWindows Installer 数据库表编辑器

Orca 是一款由微软提供的用于 Windows Installer 数据库表编辑器。可用来编辑 Windows Installer 数据库文件 (.msi) 文件,合并模块 (.msm) 文件,补丁 (.msp) 文件,内部一致性计算程序 (.cub) 文件和补丁创建属性 (.pcp) 文件。是修改和本地化 Windows Installer 数据库的最佳辅助工具。

2018-11-14

Exiv2-VS2015编译x64Debug版静态库

读写图像EXIF信息目前最好最全的工具Exiv2(C++版),VS2015x64编译,debug版静态库,我也想编译动态库,调了一天动态库没搞定,静态库亲测可用,Release版的现在还不需要没有编译,如果需要请留言我再编译(要花时间滴)

2018-05-31

opencv_3rdparty中所有ffmpeg库

opencv_3rdparty中所有版本ffmpeg库,cmake编译时需要。opencv_3rdparty-ffmpeg-master_20150703,20160715到20171009

2017-12-27

CEF3-3202编译后的64位库文件(二)

cmake3.9.1+VS2015编译的CEF3的3202版 编译过程遇到很多坑,比较麻烦,你知道的 由于里面有一个静态库,比较大,再加上上传受限,只好压成2个包 贡献出来要点分也不过分,节约了你很多时间 这是第2个包

2017-11-03

CEF3-3202编译后的64位库文件(一)

cmake3.9.1+VS2015编译的CEF3的3202版 编译过程遇到很多坑,比较麻烦,你知道的 由于里面有一个静态库,比较大,再加上上传受限,只好压成2个包 贡献出来要点分也不过分,节约了你很多时间 这是第1个包

2017-11-03

OpenCV3.3+contrib-master,VS2013编译后的lib、dll、头文件

花了两天用cmake3.9和VS2013编译通过(x86,x64),亲测能用,debug, release版都有,节约时间,方便大家

2017-11-02

PMTK3( Machine learning: a probabilistic perspective一书的源码)

Machine learning: a probabilistic perspective这本经典机器学习书的源码,网上不好找啊,需要的抓紧

2014-06-14

网上书店ASP

网上书店全套源码,功能比较全

2007-10-30

kalman运动目标跟踪

matlab写的卡尔曼滤波进行运动目标跟踪

2007-10-30

Harris角点检测算法

VC编写的Harris角点检测算法

2007-10-30

HDF5格式图像读取

可以读取HDF5格式的图像文件

2007-10-30

空空如也

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

TA关注的人

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