自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (14)
  • 收藏
  • 关注

原创 判断两矩形是否相交,相交的话 求出相交的面积和相交处比例

opencv_判断两矩形是否相交,相交的话 求出相交的面积和相交处比例float bbOverlap(const BoundingBox& box1,const BoundingBox& box2){ if (box1.x > box2.x+box2.width) { return 0.0; } if (box1.y > box2.y+box2.height) { return 0.0;

2015-05-30 10:10:31 3854

原创 构造函数和析构函数的调用问题

构造函数和析构函数的调用问题# include using namespace std;class A { public: A() { cout<<"create A"<<endl; } A(const A& other){ cout<<"copy A"<<endl;} //复制构造函数 ~A() { cout<<"~A"<<end

2015-05-27 15:26:31 754

原创 基类与派生类的问题

基类与派生类的问题 ,参考代码,详解:class Base {public: Base(int j): i(j) {} virtual~Base() {} void func1() { i *= 10; func2(); } int getValue() { return i; }protected: virtual void func2() { i++;

2015-05-27 15:22:06 1150

原创 如果两段内存重叠,用memcpy函数可能会导致行为未定义

如果两段内存重叠,用memcpy函数可能会导致行为未定义,改进:void* memmove(void* str1,const void* str2,size_t n){ char* pStr1= (char*) str1; const char* pStr2=(const char*)str2; if (pStr1 < pStr2 ) { for(size_t i=0;i!=

2015-05-27 14:56:09 1904

原创 OpenCV_EM算法

直接调用opencv中的EM算法:在头文件中定义:CvEM em;CvEMParams em_params;但这时候会提示CvEM 未定义。查了相关资料发现CvEM类在opencv2.4.9版本中被放在legacy.hpp中,因此调用时需要加头文件#include

2015-05-26 17:15:41 1610

原创 OpenCV小例程_KLT 特征提取

KLT 特征提取KLT算法的理论部分参考自:http://blog.csdn.net/lanbing510/article/details/40451317opencv中 封装好了 KLT特征点提取函数//调用函数进行Shi-Tomasi角点检测 goodFeaturesToTrack( src1_copy, corners1, maxCo

2015-05-26 10:43:11 5502 1

转载 setprecision、fixed、showpoint的用法总结(经典!!超经典!!)

原文:http://blog.csdn.net/u011321546/article/details/9293547首先要加头文件:iomanip一:setprecision         作用:控制输出流显示浮点数的数字个数,setprecision(n)就是输出的n个数,会有四舍五入。比如:double s=20.7843000,coutcou

2015-05-25 14:43:17 916

原创 for_each函数

for_each函数的用法std::for_each(cpths.begin(), cpths.end(), print);其中print函数为void print(const std::string& e){ std::cout << e << std::endl;}以上语句 等价于:std::vector::const_iterator iter = cpths.be

2015-05-19 17:37:15 1069

原创 error LNK2019: 无法解析的外部符号 "class std::vector<class std::basic_string<char,struct std::char_traits<cha

error LNK2019: 无法解析的外部符号 "class std::vector,class std::allocator >,class std::allocator,class std::allocator > > > __cdecl Public_Func::split(class std::basic_string,class std::allocator >,class std

2015-05-19 10:22:37 17652

原创 OpenCV_利用均值漂移(Mean Shift)和getHueHistogram进行目标跟踪

OpenCV_利用均值漂移(Mean Shift)和getHueHistogram进行目标跟踪待详解。。。。

2015-05-18 16:17:26 1678

原创 OpenCV_HOG特征维数计算

hog(cv::Size(64,48),cv::Size(8,6),cv::Size(8,6),cv::Size(4,3),9);  其中,cvSize(64,48)表示窗口的大小,cvSize(8, 6)表示块(block)大小,cvSize(8,6)表示块滑动增量(blockStride)大小,cvSize(4, 3)表示胞元(cell)大小,9表示每个胞单元中梯度直方图的数量。

2015-05-13 15:14:28 2185

原创 图像预处理——二值化(大律法)

二值化,利用大律法实现自适应二值化,自动求出二值化阈值int BinarizeImageByOTSU (IplImage * src){ assert(src != NULL); //get the ROI CvRect rect = cvGetImageROI(src); //information of the source image int x = rect.x;

2015-05-08 11:19:09 9957

原创 图像预处理——对数变换

[图像处理]_对数变换  算法实现对数变换可实现图像的水平平移、竖直平移、对称变换等操作也可实现图像灰度的扩展和压缩功能。实现代码如下: int LogTranslation(Mat srcImg, Mat dstImg, float a, float b, float c){ Mat logTable(1,256,CV_8U); double temp; for ( in

2015-05-07 14:54:13 4270

原创 fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0500. Val

fatal error C1189: #error :  This file requires _WIN32_WINNT to be#defined at least to 0x0500. Value 0x0501 or higher is recommended.VS2008的工程转换成VS2010后编译报错。定位到afxcomctl32.h文件,这是系统文件没有做任何更改,

2015-05-06 11:03:48 1257

原创 error C3861: “InitializeCriticalSectionAndSpinCount”: 找不到标识符

VS2008的工程转换成VS2010后编译报错error C3861: “InitializeCriticalSectionAndSpinCount”: 找不到标识符定位到atlcore.h文件,这是系统文件没有做任何更改,不该有错的呀。主要还是版本兼容性问题。修改方法:新建一个targetver.h头文件,复制以下代码:#pragma once// Including

2015-05-06 11:02:17 3504

原创 算法笔试面试题_商场搞活动,满100减30,满200减80,问1000元最多能买多少钱的东西?

算法笔试面试题_商场搞活动,满100减30,满200减80,问1000元最多能买多少钱的东西?解法思路:1、首先花1000元,返(1000/200)*80 = 4002、花400元,返(400/200)*80 = 160;3、借别人40元,手里凑够200元,返80元。4、还给别人40元,手里还有40元,还能再买40元的东西。即,总共买了 1000+400+40+160+80...

2015-05-05 16:53:21 5671 6

原创 Robert算子、sobel算子、Prewitt算子、canny边缘检测算子

Robert算子、sobel算子、Prewitt算子、canny边缘检测算子之前做的笔记,懒得再敲一遍了,先传上来,方便自己以后加深记忆

2015-05-05 16:40:17 8547

原创 OpenCV小例程_条形码检测

OpenCV_检测图像中的条形码看了StackOverflow上的这篇文章后,加以改进,基于C++实现先上几张效果图:算法的主要流程为:1、首先将读入图片归一化到640*480大小以内的,图片太大的话,一是运行速度慢,而是影响检测效果;2、将彩色图转换成灰度图;3、得到灰度图分别在水平方向和垂直方向上的梯度幅值;4、将水平方向上梯度幅值减去垂直方向上的梯

2015-05-05 16:11:19 3727

原创 OpenCV_imread()读取不到图片的问题

代码完全正确,图片读取路径也完全正确,就是读到的图片,rows和cols皆为0解决方案:重新配置了下项目——》属性——》链接器——》输入——》附加依赖项中opencv的相关调用就好了

2015-05-05 15:09:15 3017

原创 排序算法实现与比较

下面简要总结了常用的一些排序算法。如有错误,还请大家指正插入排序:是一个对少量元素进行排序的有效算法。实现比较简单。时间复杂度:O(n^2),空间复杂度:O(1)。是稳定的排序方法。 代码:[cpp] view plaincopyprint?//insertion sort #`include <iostream>` using namespace std; //insertion s

2015-05-04 16:23:24 687

libiconv-1.15 dll-lib- x64-x86

编译好的libiconv-1.15的dll和lib文件,分别有32位平台下的和64位平台下的,vs2015下编译成功的。

2018-06-06

libiconv-1.15 for win10

把libiconv-1.15源码移植到win10平台上,里面包含完整的VS2015工程,可以按照需要编译出自己的libiconv库

2018-06-06

CelebA_人脸数据集 百度云

CelebA_人脸数据集(21G)百度云链接

2018-03-30

lfw_face数据集_193M(百度云)

lfw_face数据集_193M(百度云链接) lfw_face数据集_193M(百度云链接) lfw_face数据集_193M(百度云链接)

2018-03-30

Julia曲线绘制demo

Julia曲线绘制demo,包含CPU版本和GPU版本

2016-10-17

CUDA_BY_EXAMPLE自带的几个头文件

CUDA_BY_EXAMPLE自带的几个头文件,包括 book.h cpu_anim.h cpu_bitmap.h gl_helper.h gpu_anim.h glext.h glut.h

2016-09-27

python调用opencv进行人脸检测

python调用opencv自带的haarcascade_frontalface_default进行人脸检测

2016-09-23

dlib人脸检测

python 调用dlib库自带的frontal_face_detector进行人脸特征提取 代码

2016-09-23

如何在大数据时代寻找下一个机遇

大数据云图 如何在大数据时代寻找下一个机遇.pdf

2015-02-07

蓝海战略 电子书

众多CEO推荐的书籍。05年企业为了寻求持久的、获利性的增长,往往与其对手针锋相对地竞争。它们为竞争优势而战,为市场份额而战。。。。

2014-08-06

屏幕录像软件

录制屏幕信息,方便快捷、EXE录像播放自动扩帧功能,更加平滑,即使是1帧/秒也有平滑的效果。 2.AVI扩帧功能,可以制作25帧/秒的AVI动画。 3.鼠标点击自动提示功能。 4.自由设置EXE录制播放时各种参数,比如位置、大小、背景色、控制窗体、时间等。 5.支持合成多节EXE录像。录像分段录制好后再合成多节EXE,播放时可以按循序播放,也可以自主播放某一节。

2013-09-16

vs2010下配置opengl

vs2010下配置opengl,包含OpenGL的SDK包 ,和配置步骤文档,绝对可用

2013-06-18

空空如也

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

TA关注的人

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