自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 关于halcon WPF窗口显示对象过多时缩放黑屏的问题解决办法

halcon WPF窗口显示对象过多时缩放黑屏的真正原因

2022-11-03 21:14:18 584

转载 DEVEXPRESS 汉化包从官网上自定义汉化步骤

DEVEXPRESS 汉化包从官网上自定义汉化步骤:一、登录官网:https://search.devexpress.com二、点击SUPPORT菜单三、点击Localiztion链接四、用你的邮箱登录,前提是在DEVEXPRESS官网已注册,是免费的五、选择你要汉化的DEV版本六、点击Modify进行自定义汉化七、在汉化界面上可用搜索功能,对你要汉化的英文进行查询八、汉化结束,点击SAVE保存,然后点击DOWNLOAD,进入到汉化包制作页面。此时已自定义汉化成功。隔5分钟到你的邮箱中下载,

2021-12-01 16:52:24 3335 1

转载 [C#] 委托与事件

首先,本小节我们来介绍一下委托最最基础的部分,在列举这些基础知识之前,我们先从实例出发看看为什么要使用委托,以及什么情况下需要使用委托。1. 为什么要使用委托?假设我们有一个这样的需求,写一个MakeGreeting函数,这个函数在被调用的时候需要告诉它两点:跟谁greet、怎么greet。我们的第一反应可能是,很简单呀,给这个函数传两个参数,就传跟谁greet和怎么greet。如果怎么greet只是一个string,当然可以这样做,可万一它们没那么简单呢?继续假设,假设怎么greet只有两种情

2021-08-11 20:38:36 349

转载 WPF资源文件访问

WPF资源WPF资源使用其实的也是resources格式嵌入资源,默认的资源名称为"应用程序名.g.resources",不过WPF资源使用的pack URI来访问资源。添加图像资源在解决方案资源管理器中包含一个图像资源(如data\img.png)的时候,默认是输出为资源文件的(生成操作=Resource),编译的时候作为资源编译到程序集中;当在img.png的属性页中把"生成操作"属性设置为"内容",同时设置"复制到输出目录"属性为"如果较新则复制",则输出为内容文件,data\img.

2021-07-06 09:59:43 737

转载 VS打包程序制作的快捷方式每次启动都要windows正在配置

刚刚开发完成的一个WPF项目,使用VS2010自带的打包工具对它进行打包(设置开始菜单的快捷方式),安装后,发现快捷方式的目标指向有问题。这里我主要想说明打包后进行安装完毕后,快捷方式的指向问题。1、打包后生成文件说明 我们都知道通过VS工具自带的打包后会生成两个文件,一个是exe文件,一个是msi文件。需要说明的是msi文件时window installer开发出来的程序安装文件,它可以让你安装、修改、卸载你所安装的程序,也就是说VS工具打包生成的msi文件就是window insta...

2020-11-23 09:44:38 826

转载 WPF滑块控件(Slider)的自定义样式

前言每次开发滑块控件的样式都要花很久去读样式代码,感觉有点记不牢,所以特此备忘。自定义滑块样式首先创建项目,添加Slider控件。然后获取Slider的Window样式,如下图操作。然后弹出界面如下.我们点击确定。点击确定后,我们的页面的Resources中,增加了一系列样式代码,而滑块代码会被修改为如下样子:<Slider HorizontalAlignment="Left" Width="200" VerticalAlignment="Top" Style=

2020-06-19 21:06:56 2406

转载 WPF--DataContext

在WPF中,应用程序有两层:UI层和Data层。这里新建一个项目说明哪些是UI层,哪些是数据层。UI层很明显,就是用户看到的界面。但是数据层并不是下图所示:上图中是UI层view的后台代码。当然,你可以使用事件的方式把所有的业务逻辑代码写到这里,但是我们采用MVVM的时候业务逻辑是与这里解耦的,数据层是DataContext,此时并没有指定。接下来我们新建个目录,然后添加个类文件:然后指定VM类为DataContext:此时我们才算为MVVM模式的wpf应用程序创建了数据层,也就是MainView

2020-06-19 20:04:33 924

转载 C/C++读写excel文件 的几种方式

因为有些朋友问代码的问题,将OLE读写的代码分享在这个地方,大家请自己看。http://blog.csdn.net/fullsail/article/details/8449448C++读取Excel的XLS文件的方法有很多,但是也许就是因为方法太多,大家在选择的时候会很疑惑。由于前两天要做导表工具,比较了常用的方法,总结一下写个短文,1.OLE的方式这个大约是最常用的方式,这个...

2020-03-04 21:33:05 9425

转载 C++ 出现异常“.... \debug_heap.cpp Line:980 Expression:__acrt_first_block==header"

我的运行环境为VS2017+Opencv4.0.0beta findNonZero函数出现的调用异常问题如下:  错误:File: minkernel\crts\ucrt\src\appcrt\heap\debug_heap.cpp Line: 980 Expression: __acrt_first_block == header For information on how your...

2018-11-25 18:50:49 2184 1

转载 理解梯度下降法

        最优化问题在机器学习中有非常重要的地位,很多机器学习算法最后都归结为求解最优化问题。在各种最优化算法中,梯度下降法是最简单、最常见的一种,在深度学习的训练中被广为使用。在本文中,将为大家系统的讲述梯度下降法的原理和实现细节问题。最优化问题最优化问题是求解函数极值的问题,包括极大值和极小值。相信所有的读者对这个问题都不陌生,在初中时我们就学会了求解二次函数的极值(抛物线的...

2018-11-06 15:28:02 510

转载 VS2013使用winsock2.h发生重定义错误的终极解决方法

问题:彻底无语了,不小心某个文件包含了windows.h头文件,而windows.h文件里面包含着winsock.h文件,如果你下次使用winsock2.h文件时,位置不对,然后编译器会给你一大堆重定义错误问题。初级解决办法:把winsock2.h文件放在任何可能包含winsock.h文件(尤其是windows.h文件,它就包含了winsock.h文件)的前面,因为winsock2.h...

2018-11-02 17:21:11 2993 2

转载 行人检测SVM样本训练详解(附代码)

 在2005年CVPR上,来自法国的研究人员Navneet Dalal 和Bill Triggs提出利用Hog进行特征提取,利用线性SVM作为分类器,从而实现行人检测。而这两位也通过大量的测试发现,Hog+SVM是速度和效果综合平衡性能较好的一种行人检测方法。后来,虽然很多研究人员也提出了很多改进的行人检测算法,但基本都以该算法为基础框架。因此,Hog+SVM也成为一个里程表式的算法被写入到Ope...

2018-10-13 10:28:08 3155

转载 如何正确获得mysql,access的ADO连接字符串,并使用该连接字符串连接数据库

如何正确获得mysql的ADO连接字符串,摘自网页http://blog.csdn.net/zyq5945/article/details/5486393首先你正确安装了MYSQL的数据库驱动程序(mysql-connector-odbc-5.1.6-win32.msi )1.在桌面上新建一个空的文本文件mysql.txt,重命名为mysql.udl;2.双击这个mysql.udl文件...

2018-07-22 16:46:34 992

转载 全局变量的危害

  嵌入式特别是单片机os-less的程序,最易范的错误是全局变量满天飞。这个现象在早期汇编转型过来的程序员以及初学者中常见,这帮家伙几乎把全局变量当作函数形参来用。在.h文档里面定义许多杂乱的结构体,extern一堆令人头皮发麻的全局变量,然后再这个模块里边赋值123,那个模块里边判断123分支决定做什么。每当看到这种程序,我总要戚眉变脸而后拍桌怒喝。没错,就是怒喝。我不否认全局变量的重要性,但...

2018-07-03 21:20:34 1625 1

原创 numpy.r_与numpy.c_理解

numpy.r_和numpy.c_都是用来对多个片段进行连接,组成一个数组Translates slice objects to concatenation 两者连接的方式稍有差异,r_表示将片段沿着第一维度方向进行级联;c_表示将片段沿着第二维度方向进行级联。比如例1:两个列表 list1 = [1, 2, 3]   list2 = [4, 5, 6],各自维度元组均为(3,)(3列),元组第一...

2018-06-12 15:39:05 1260

转载 window系统PaddlePaddle环境的搭建

转自https://blog.csdn.net/lizh_2018/article/details/79199539原帖中间有点小问题大家都知道,pip工具只有在Linux系统下可以直接完成PaddlePaddle的安装,而且要进行一系列的环境配置才能够使用。那么如果是在Windows系统下想要使用Paddlepaddle该怎么办呢,本文就Windows10家庭版为例,讲述一下如何进行Paddle...

2018-06-04 15:39:16 5067 1

原创 关于win7中VS2013配置opencv2.4.13 时报CPACK_PACKAGE_VERSION错

在win7中配置opencv2.4.13 时报错  ,错误信息是:CMake Warning at cmake/OpenCVPackaging.cmake:23 (message): CPACK_PACKAGE_VERSION does not match version provided by version.hpp根据报错信息“”cmake/OpenCVPackaging.cmake:23“”...

2018-03-14 12:51:32 1703 1

转载 SVM:从理论到OpenCV实践

(转载请注明出处:http://blog.csdn.net/zhazhiqiang/ 未经允许请勿用于商业用途) 一、理论参考网友的博客:(1)【理论】支持向量机1: Maximum Margin Classifier —— 支持向量机简介(2)【理论】支持向量机2: Support Vector —— 介绍支持向量机目标函数的 dual 优化推导,并得出“支持向量”的概念(3)【理论】支持向量机...

2018-02-28 17:44:03 402

转载 HOG特征(Histogram of Gradient)学习总结

参考资料: HOG的经典论文:Dalal N, Triggs B. Histograms of oriented gradients for human detection[C]//Computer Vision and Pattern Recognition, 2005. CVPR 2005. IEEE Computer Society Conference on. IEEE, 2005, 1:...

2018-02-28 17:41:00 688

转载 神经网络

人工智能的底层模型是"神经网络"(neural network)。许多复杂的应用(比如模式识别、自动控制)和高级模型(比如深度学习)都基于它。学习人工智能,一定是从它开始。什么是神经网络呢?网上似乎缺乏通俗的解释。前两天,我读到 Michael Nielsen 的开源教材《神经网络与深度学习》(Neural Networks and Deep Learning),意外发现里面的解释非常好懂。下面,...

2018-02-23 11:53:11 317

转载 从波的角度理解图像处理的本质

图像其实是一种波,可以用波的算法处理图像。一、为什么图像是波?我们知道,图像由像素组成。下图是一张 400 x 400 的图片,一共包含了 16 万个像素点。每个像素的颜色,可以用红、绿、蓝、透明度四个值描述,大小范围都是0 ~ 255,比如黑色是[0, 0, 0, 255],白色是[255, 255, 255, 255]。通过 Canvas API 就可以拿到这些值。如果把每一行所有像素(上例是...

2018-02-23 11:50:32 2911 1

转载 概率密度估计--参数估计与非参数估计

我们观测世界,得到了一些数据,我们要从这些数据里面去找出规律来认识世界,一般来说,在概率上我们有一个一般性的操作步骤 1. 观测样本的存在2. 每个样本之间是独立的3. 所有样本符合一个概率模型 我们最终想要得到的是一个概率密度的模型,有了概率密度模型以后,我们就可以统计预测等非常有用的地方,因此,首要任务是找出一些概率分布的概率密度模型。我们来分析一下上面的三个步骤,第一第二都很好解决,关于第三...

2018-02-17 21:25:46 14128 3

转载 图像卷积与滤波

一、线性滤波与卷积的基本概念线性滤波可以说是图像处理最基本的方法,它可以允许我们对图像进行处理,产生很多不同的效果。做法很简单。首先,我们有一个二维的滤波器矩阵(有个高大上的名字叫卷积核)和一个要处理的二维图像。然后,对于图像的每一个像素点,计算它的邻域像素和滤波器矩阵的对应元素的乘积,然后加起来,作为该像素位置的值。这样就完成了滤波过程。对图像和滤波矩阵进行逐个元素相乘再求和的操作就相当于将一个...

2018-02-17 09:49:13 264

转载 OCR技术浅探四: 语言模型和综合评估

语言模型由于图像质量等原因,性能再好的识别模型,都会有识别错误的可能性,为了减少识别错误率,可以将识别问题跟统计语言模型结合起来,通过动态规划的方法给出最优的识别结果。这是改进OCR识别效果的重要方法之一。 转移概率在我们分析实验结果的过程中,有出现这一案例。由于图像不清晰等可能的原因,导致“电视”一词被识别为“电柳”,仅用图像模型是不能很好地解决这个问题的,因为从图像模型来看,识别为“电柳”是最...

2018-02-17 09:44:21 1616

转载 OCR技术浅探三: 光学识别

经过前面的文字定位和文本切割,我们已经能够找出图像中单个文字的区域,接下来可以建立相应的模型对单字进行识别。 模型选择在模型方面,我们选择了深度学习中的卷积神经网络模型,通过多层卷积神经网络,构建了单字的识别模型。 卷积神经网络是人工神经网络的一种,已成为当前图像识别领域的主流模型。 它通过局部感知野和权值共享方法,降低了网络模型的复杂度,减少了权值的数量,在网络结构上更类似于生物神经网络,这也预...

2018-02-17 09:41:51 2199

转载 OCR技术浅探二: 文字定位和文本切割

文字定位经过前面的特征提取,我们已经较好地提取了图像的文本特征,下面进行文字定位。 主要过程分两步:1、邻近搜索,目的是圈出单行文字;2、文本切割,目的是将单行文本切割为单字。 邻近搜索我们可以对提取的特征图进行连通区域搜索,得到的每个连通区域视为一个汉字。 这对于大多数汉字来说是适用,但是对于一些比较简单的汉字却不适用,比如“小”、“旦”、“八”、“元” 这些字,由于不具有连通性,所以就被分拆开...

2018-02-17 09:40:19 8421

转载 OCR技术浅探一:特征提取

研究背景关于光学字符识别(Optical Character Recognition, 下面都简称OCR),是指将图像上的文字转化为计算机可编辑的文字内容,众多的研究人员对相关的技术研究已久,也有不少成熟的OCR技术和产品产生,比如汉王OCR、ABBYY FineReader、Tesseract OCR等. 值得一提的是,ABBYY FineReader不仅正确率高(包括对中文的识别),而且还能保...

2018-02-17 09:38:44 2857

转载 关于位结构体及位操作总结

c语言中 关于位结构体 及 位操作总结: 位结构体(参考网址)位域有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并

2018-02-07 17:24:23 9155 6

原创 tesseract 4.0在windows10 MSVC 15 2017下编译

第一步,准备工作包括安装Git,CMake以及下载cppan命令工具、从git上获取tesseract源码第二步,生成MSVC解决方案本文为64位编译器(32直接cmake ..即可),编译完成后,在build目录下出现tesseract.sln,即解决方案文件VS2017为15 2017第三步,MSVC中编译源码对解决方案执行生成解决方案过程中,会遇到以下问题1、C2001、C2059、C105...

2018-02-06 20:01:41 2466 6

转载 图形图像处理库大全

Google三维API O3D  O3D 是一个开源的 Web API 用来在浏览器上创建界面丰富的交互式的 3D 应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画。在线演示:http://o3... 更多O3D信息  最新新闻: 谷歌联手Mozilla基金开发3D互联网图

2018-02-06 12:53:01 1648

转载 OpenCV3.4.0+contrib在VS2017下编译_win10 64位

一、前言              opencv新出了3.4.0版本,最近重装系统,索性就把VS和opencv全换成最新版了,索然不知道新添了啥牛逼功能,不过先把环境配置好再说。二、操作环境系统:win10 64位 其它:VS2017    CMake 3.10.0-rc3     vs2017和CMake的安装就不说了,网上还是有很多教程的,百度一下都好使。三、准备文件OpenCV3.4.0  ...

2018-01-26 22:58:17 4625 2

转载 汇编基础-实例分析

一、[BX]和loop指令   直接来解释下这两个指令吧!我们知道[0]可以表示偏移量为0的内存单元(段地址存在CS里),[BX}则提供了更为灵活的方式,即mov ax, [bx]的功能是寄存器bx中存放的数据作为一个便宜地址EA,段地址SA默认在ds中,将SA:EA处的数据送入ax中,即(ax)=((ds)*16+(bx)),()表示寄存器中的值。实际上,[]就表示一个内存单元,其中的数值或

2017-12-15 18:00:27 217

转载 汇编入门-基础知识

一、汇编语言的位置   为什么要学习汇编语言呢?就像学习美国文化要先懂英语一样,如果不了解计算机的语言,又何谈懂计算机呢?我们知道,计算机执行的语言,或者称之为命令序列或数据,都是以“1和0”的二进制语言,物理上则表现为电信号的高低电平。虽然我们现在有C/C++、Java、Python等一系列强大的高级语言,但是其真正落实到计算机的执行时还是需要编译或解释成计算机懂的机器语言。最早的时候计算机

2017-12-15 17:47:50 266

转载 汇编入门-寄存器

CPU中的主要结构是运算器、控制器与寄存器,这些器件通过CPU的内部总线相连,其中运算器负责信息处理,寄存器负责信息存储,控制器控制各种器件进行工作,内部总线连接各种器件,在它们之间进行数据的传送。对于汇编程序员来说,主要部件是寄存器,因为只有寄存器是我们可以编程直接操作的。不同的CPU架构不同,8086CPU共有14个寄存器,分别是AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS

2017-12-15 17:45:34 252

空空如也

空空如也

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

TA关注的人

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