自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我不是校长的博客

这是一个懒人,什么也没有留下:)

  • 博客(40)
  • 资源 (12)
  • 收藏
  • 关注

转载 fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加#include "stdafx.h”

原文地址:http://blog.csdn.net/liulina603/article/details/45043995解决方式:一.1) 在解决方案资源管理器中,右击相应的.cpp文件,点击“属性”2) 在左侧配置属性中,点开“C/C++”,单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”,把选项从“使用预编译头(/Yu)”改成“不使用预编译头”

2017-11-07 11:21:50 1040

转载 机器学习 数据特征分析 特征工程

原文地址:http://www.cnblogs.com/jasonfreak/p/5448385.html使用sklearn做单机特征工程目录1 特征工程是什么?2 数据预处理  2.1 无量纲化    2.1.1 标准化    2.1.2 区间缩放法    2.1.3 标准化与归一化的区别  2.2 对定量特征二值化  2.3 对定性特征哑编码

2017-10-19 11:46:45 1012

原创 3分钟完成在VS创建一个DLL并调用

目录step 1 : 创建Win32工程(DLL工程)step 2 : 创建MFC工程(对话框测试工程,Demo)step 3 : 设置Win32工程属性(DLL工程)step 4 : 设置MFC工程属性(Demo工程)准备 :    在lib文件夹中添加文件夹,并以DLL工程命名,作为DLL静态链接文件发布step 1 : 创建Win32工

2017-09-06 16:11:16 10724

原创 OpenCV——findContours函数的使用(基于Mat轮廓处理基础)

本文所有代码参考OpenCV 300目录1.提取轮廓2.绘制轮廓3.获取轮廓最小外接矩形4.获取轮廓最小外接圆5.填充RotatedRect1.提取轮廓void findContours//提取轮廓,用于提取图像的轮廓(InputOutputArray image,//输入图像,

2017-08-30 16:53:55 10947

原创 OpenCV基础——threshold函数的使用

图像的二值化就是将图像上的像素点的灰度值设置为0或255,这样将使整个图像呈现出明显的黑白效果。在数字图像处理中,二值图像占有非常重要的地位,图像的二值化使图像中数据量大为减少,从而能凸显出目标的轮廓。OpenCV中提供了函数cv::threshold();注意:作者采用OpenCV 3.0.0函数原型参数说明src:源图像,可以为8位的灰度图,也可以为

2017-08-10 12:30:55 203127 3

原创 the enum hack 实践——通过enum控制控制数组长度

最近看了《Effective C++》,正好遇到一个问题,下面代码需要常常修改数组长度进行测试char inf[0x80] = {0}; ReadDevInfo(sectorsize,0x80,inf); CopyMemory(inf,str.c_str(),str.length());其中数组inf[0x80]的申明非常不好,并且在后续在还需要反复copy(其实sizeof也是

2017-05-16 20:10:28 858

转载 Debug与Release版本的区别详解

转载地址:http://blog.csdn.net/ithzhang/article/details/7575483Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动。如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来。当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY_ABC等。习惯

2017-04-20 16:04:58 1103

转载 VC中常用的宏

原文:http://blog.sina.com.cn/s/blog_48f93b530100l0jd.html 我们在VS环境中开发的时候,会遇到很多宏定义,这些宏可以应用到代码中,或用于编译、工程选项等设置,总之是我们开发中必不可少的工具,有必要做一个总结。有些宏是C/C++定义的,有些宏是VC环境预定义的。    1、C/C++中的宏        __cplusplu

2017-04-20 14:59:47 782

原创 OpenCV3.0 Examples学习笔记(19)-polar_transforms.cpp-cvLogPolar和cvLinearPolar函数实现极坐标转

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例polar_transforms.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/dc/d5e/polar_transforms_

2017-03-10 16:55:11 3860 1

原创 OpenCV3.0 Examples学习笔记(18)-pca.cpp-PCA类实现降维处理

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例pca.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/d2/dc0/pca_8cpp

2017-02-16 15:37:43 5170 3

转载 PCA的数学原理

原文地址:http://blog.codinglabs.org/articles/pca-tutorial.htmlPCA(Principal Component Analysis)是一种常用的数据分析方法。PCA通过线性变换将原始数据变换为一组各维度线性无关的表示,可用于提取数据的主要特征分量,常用于高维数据的降维。网上关于PCA的文章有很多,但是大多数只描述了PCA的分析过程,而没有讲述其

2017-02-16 14:14:10 914

原创 《信息系统项目管理师考试全程指导》(第2版)学习笔记(1)- 第1章 考情分析

为了通过软考-信息系统项目管理师,笔者决定认真学习《信息系统项目管理师考试全程指导》。本系列分享了笔者的学习过程。本文记录了《第1章 信息系统基础》的学习笔记。目录知识要点知识要点0 软考简介    0.1 考试内容(分为三部分)    (1)信息系统项目管理综合知识考试    (2)信息系统项目管理案例分析    (3)信息系统项目

2017-02-13 16:39:58 1227

原创 《信息系统项目管理师考试全程指导》(第2版)学习笔记(0)- 启程

为了通过软考-信息系统项目管理师,笔者决定认真学习《信息系统项目管理师考试全程指导》。本系列分享了笔者的学习过程。软考简介软考的全称为计算机技术与软件专业技术资格(水平)考试,是由国家人力资源和社会保障部(原人事部)、工业和信息化部(原信息产业部)领导,全国计算机软件考试办公室负责实施和日常管理的对全国计算机与软件专业技术人员进行的职业资格、专业技术资格认定和专业技术水

2017-02-13 16:37:11 1277

原创 Doxygen学习笔记(0)- 利用Doxygen快速生成帮助文档

Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统。使用Doxygen,可以(1)快速生成说明文档;(2)协助阅读分析代码;(3)规范代码。Doxygen学习笔记系列介绍如何上手Doxygen,适用于新手。系列包含Doxygen学习笔记(0)- 利用Doxygen快速生成帮助文档;Doxygen学习笔记(1)- 安装和配置Doxyg

2017-02-09 12:36:01 2133

原创 OpenCV3.0 Examples学习笔记(17)-morphology2.cpp-erode,dilate,morphologyEx函数实现数学形态学变换

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例morphology2.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/d8/dc0/

2017-01-20 16:22:43 2086

原创 OpenCV3.0 Examples学习笔记(16)-minarea.cpp-minAreaRect,minEnclosingTriangle,minEnclosingCircle获取点集外接形状

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例minarea.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/d4/d32/mina

2017-01-19 17:20:02 4045

原创 OpenCV3.0 Examples学习笔记(15)-lsd_lines.cpp-LSD直线检测

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例lsd_lines.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/d8/dd4/lsd_

2017-01-18 17:14:34 13640 5

原创 OpenCV3.0 Examples学习笔记(14)-laplace.cpp-LaplaLacian实现对摄像头预览图边缘检测

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例laplace.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/de/db2/laplace_

2017-01-18 17:10:56 1304

原创 OpenCV3.0 Examples学习笔记(13)-kmeans.cpp-kmeans函数实现对图像位置进行聚类

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例kmeans.cpp的分析。资料地址:资料地址:http://docs.opencv.org/3.0.0/de/d63/kmeans

2017-01-17 12:28:02 5179 3

原创 OpenCV3.0 Examples学习笔记(12)-houghlines.cpp-通过HoughLinesP函数实现直线检测

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。简介本文记录了对OpenCV示例houghlines.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/d2/d7b/houghlines_8cpp-example.html这个示例主要演示了如何使用HoughLinesP对图像进行直线检测。示例涉及到HoughLinesP。

2017-01-15 21:19:58 4294

原创 OpenCV3.0 Examples学习笔记(11)-houghcircles.cpp-houghcircles函数实现圆形检测

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例houghcircles.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/d7/d5d/houghci

2017-01-12 17:07:34 7584

转载 找圆算法((HoughCircles)总结与优化

原文地址:http://www.opencv.org.cn/forum.php?mod=viewthread&tid=34096    Opencv内部提供了一个基于Hough变换理论的找圆算法,HoughCircle与一般的拟合圆算法比起来,各有优势:优势:HoughCircle对噪声点不怎么敏感,并且可以在同一个图中找出多个圆;反观拟合圆算法,单纯的拟合结果容易受噪声点的影响,且不支持一个

2017-01-12 16:35:08 15229 2

原创 OpenCV3.0 Examples学习笔记(10)-grabcut.cpp-grabcut函数实现人机交互高效分割图像前景背景

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例grabcut.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/de/dd0/grabcut_8cpp

2017-01-12 13:18:02 1587

原创 OpenCV3.0 Examples学习笔记(9)-fitellipse.cpp-fitEllipse函数实现椭圆拟合

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例fitellipse.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/de/dc7/fitellips

2017-01-11 17:10:49 9678

原创 OpenCV3.0 Examples学习笔记(8)-filestorage.cpp

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例filestorage.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/d6/d03/filestor

2017-01-10 19:31:48 2484

原创 OpenCV3.0 Examples学习笔记(7)-ffilldemo.cpp

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例ffilldemo.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/d5/d26/ffilldemo_

2017-01-09 20:11:10 4135

原创 OpenCV3.0 Examples学习笔记(6)-edge.cpp

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例distrans.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/d3/d63/edge_8cpp-exa

2017-01-09 16:38:21 3658

原创 OpenCV3.0 Examples学习笔记(5)-distrans.cpp

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析Example代码简介本文记录了对OpenCV示例distrans.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/d4/d11

2017-01-09 15:32:04 3256

转载 Opencv距离变换distanceTransform应用——细化字符轮廓&&查找物体质心

原文地址:http://blog.csdn.net/dcrmg/article/details/52517991OpenCV中distanceTransform方法用于计算图像中每一个非零点距离离自己最近的零点的距离,distanceTransform的第二个Mat矩阵参数dst保存了每一个点与最近的零点的距离信息,图像上越亮的点,代表了离零点的距离越远。可以根据距离变

2017-01-09 10:07:20 12968

转载 Distance Transform  距离变换

原文地址:http://blog.sina.com.cn/s/blog_6c5a47d30102uxu3.html最近用到了距离变换。OPENCV 函数:void distanceTransform(InputArray src, OutputArray dst, int distanceType, int maskSize)When maskSize == CV_DIST_MAS

2017-01-08 14:39:32 11288 1

原创 OpenCV3.0 Examples学习笔记(4)-demhist.cpp

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。目录简介Example运行截图Example分析1.调节亮度和对比度    1.1源码    1.2源码分析-使用convertTo调节图像亮度和对比度2.绘制图像直方图    2.1源码    2.2源码分析

2017-01-07 17:25:56 5160

原创 Tesseract-OCR入门使用(3)-VS2010编译源码

本系列简单介绍Tesseract-OCR 3.x版本如何上手使用,只适用于入门级别。目录1.源码获取2.编译3.测试1.源码获取1.1获取tesseract-ocr源码源码下载地址:https://github.com/tesseract-ocr/tesseract/tree/3.02.02在github中可以根据

2017-01-06 18:16:22 7250 4

原创 Tesseract-OCR入门使用(2)-VS2010调用API

本系列简单介绍Tesseract-OCR 3.x版本如何上手使用,只适用于入门级别。目录1.DLL的获取2.环境配置3.调用API4.关于API1.DLL获取Tesseract-OCR除了提供命令行方式调用(具体看参考《Tesseract-OCR入门使用(1)-安装包获取和命令行调用》),还支持API方式的调用。不过支持API的DLL并未包含

2017-01-06 12:41:27 8971 1

原创 OpenCV3.0 Examples学习笔记(3)-cout_mat.cpp

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。本文记录了对OpenCV示例cout_mat.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/dc/d16/cout_mat_8cpp-example.htmlExample代码/* * * cvout_sample just demo

2017-01-05 18:58:19 2986

原创 Tesseract-OCR入门使用(1)-安装包获取和命令行调用

本文简单介绍Tesseract-OCR 3.x版本如何上手使用,只适用于入门级别。目录1.开源协议2.安装包获取3.运行Tesseract-OCR命令行    3.1检测Tessseract-OCR是否安装成功    3.2查看Tesseract-OCR支持语言    3.3利用Tesseract-OCR识别1.开源协议Tesseract

2017-01-05 16:26:10 19028

原创 OpenCV3.0 Examples学习笔记(2)-convexhull.cpp

这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。本文记录了对OpenCV示例convexhull.cpp的分析。 资料地址:http://docs.opencv.org/3.0.0/d0/d7a/convexhull_8cpp-example.htmlExample源码:#include "opencv2/imgproc

2017-01-04 15:06:01 2932

转载 C# 展开和折叠代码的快捷键

原文地址:http://blog.163.com/kele_lipeng/blog/static/813452782012725102950254/VS2005代码编辑器的展开和折叠代码确实很方便和实用。以下是展开代码和折叠代码所用到的快捷键,很常用:Ctrl + M + O: 折叠所有方法Ctrl + M + M: 折叠或者展开当前方法Ctrl + M + L: 展开所有方法

2017-01-04 14:27:14 2403

原创 OpenCV3.0 Examples学习笔记(1)-contours2.cpp-通过findContours 函数实现轮廓提取

简介这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。示例代码地址:http://docs.opencv.org/3.0.0/examples.html(安装openCV时框选examples)本文记录了对OpenCV示例contours2.cpp的分析。资料地址:http://docs.opencv.org/3.0.0/d0/d2a/contours2_8cpp-example.html这个示例主要演示了如何使用findContours 对图像进行轮廓检测

2017-01-04 12:53:41 6523

原创 OpenCV 3.00 + VS2010环境配置(Staticlib版本)

使用OpenCV的常常需要使用其静态链接库(Staticlib),但是OpenCV 300只提供了vc11(VS2012),vc12(VS2015)的支持库,因此如果要在VS2010上使用OPenCV 300的Staticlib,需要自行编译。1.使用cmake 生成OpenCV 300的VS2010工程步骤:(1)使用cmake选择source code路

2016-11-16 16:06:44 3413 2

原创 OpenCV 3.00 + VS2010环境配置(DLL版本)

OpenCV 300 提供默认编译版本为VC11(VS2012),VC12(VS2013),因此需要在VS2010上重新编译同时OpenCV 300 将所有模块合并为 opencv_world300.dll,体积较大,需要进行分解1.使用cmake 生成OpenCV 300的VS2010工程步骤:(1)使用cmake选择source code路径,路径为opencv/sou

2016-11-16 14:44:38 3222

Android应用开发解密(PDF+相关源码)

当年学习Android入门的经典,虽然是老书,虽然是Android 2.0,虽然是2011年,但是对于初学者可以大幅度降低学习曲线的陡峭。

2019-03-26

葵花宝典—WPF自学手册(电子书+全书示例源码)

《葵花宝典—WPF自学手册》是一本比较好的WPF入门书籍,基于.Net 4.0,虽然书本内容比较老,但是适合入门,掌握以下章节可以较好的参与WPF项目研发 1.第5章——依赖属性 2.第6章——路由事件 3.第7章——WPF命令(Command) 4.第12章——资源 5.第13章——样式和控件模板 6.第14章——数据绑定 7.第19章——互操作 8.第20章——自定义控件

2017-11-17

Learning OpenCV 3 电子书+示例代码(英文PDF)

OpenCV3学习资料,包含电子书以及对应示例代码。可用于了解OpenCV3内容。

2017-11-01

Coursera《Machine Learning》(机器学习课程,主讲教师为Andrew Ng)配套作业

Coursera《Machine Learning》(机器学习课程,主讲教师为Andrew Ng)的课程是机器学习的入门经典课程之一,其特点是深入浅出,并且由一些难度适宜的作业(Matlab编程作业)以帮助学员理解理论。但是很多朋友不清楚如何获取到这些作业,因此整理并上传资料

2017-09-04

OpenCV 找圆算法((HoughCircles)总结与优化代码

Opencv内部提供了一个基于Hough变换理论的找圆算法,HoughCircle与一般的拟合圆算法比起来,各有优势:优势:HoughCircle对噪声点不怎么敏感,并且可以在同一个图中找出多个圆;反观拟合圆算法,单纯的拟合结果容易受噪声点的影响,且不支持一个输入中找多个圆。 因此通过优化排序方法提高其精度。

2017-01-12

Tesseract-OCR 可视化测试界面

Tesseract-OCR是Google开源的OCR库,目前由很高的研究价值,但是Google子提供了命令行调用方式,测试非常不便,因此我做了一个基于MFC 对话框,集UI操作,图像预览,以及TesseractAPI调用的Demo。

2017-01-06

Teseract-OCR 4.00

Teseract-OCR 4.00

2017-01-05

Teseract-OCR 3.02

2017-01-05

Teseract-OCR 3.05

2017-01-05

OpenCV300+VS2010(Staticlib)

OpenCV300 没提供VS2010的支持库,因此如需在VS2010上使用OpenCV300,需要自行编译。资源为编译好的OpenCV300 VS2010静态支持库

2016-11-16

OpenCV300+VS2010(DLL)

OpenCV300 没提供VS2010的支持库,如需要在VS2010上使用OpenCV300,则需要自行编译,资源为编译好的DLL。

2016-11-16

WPF MultiSelect模式下 拖拽ListBoxItem

WPF 的ListBox控件不支持很多常见的操作。如类似Explorer通过鼠标框选ListBoxItem,并拖拽。Demo实现了这一常见功能。 编译环境:VS2010

2013-10-25

空空如也

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

TA关注的人

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