- 博客(7)
- 收藏
- 关注
原创 使用virtualenv和virtualenvwrapper
当使用virtualenv或者mkvirtualenv进行建立虚拟环境时,有时候会出现如下错误: pzr@pzr-All-Series:~$ mkvirtualenv myenvv New python executable in /home/pzr/.virtualenvs/myenvv/bin/python Installing setuptools, pip, wheel… Com
2017-04-19 22:36:53
1288
转载 string::getline VS stream::getline
两者都是getline函数,但是是属于不同类的成员函数 string::getline是string类的成员函数,使用时应包含头文件#include stream::getline是输入流对象的成员函数,应包含#include,调用的时候可以是ciin.getlin
2016-11-05 21:19:55
556
原创 traincascade源码解读
阅读源码位于opencv\sources\apps\traincascade中,下面主要是利用traincascade训练框架的大致的理解 【1】traincascade.cppint main(int argc, char* argv[]){ CvCascadeClassifier classifier; string cascadeDirName, vecName, bgNa
2016-10-11 11:17:31
1464
原创 函数返回数组
函数是不能返回数组的,因此很直接的就想到的是返回指针,指针的声明位置也要注意,防止在子函数中内存释放掉了,因此用NEW进行动态分配内存,最后注意内存的释放(数组的释放与动态分配的变量的释放方式还有所不同) 错误的代码如下:#include <iostream>using namespace std;float* MultMatrix(float A[4], float B[4]){ fl
2016-09-09 22:28:13
483
原创 c编程中出现除以0的情况,-1.#IND00000
考虑不周全时,有时候将0作为了除数,不会报错,但是得到的结果将不是有效数字,如下: 就是除数出现0的情况导致的,所以结果为无穷小,导致越界或者无效; 另外需要判断是否产生的是无效的,可以利用函数float.h中一个函数_isnan来进行判断, int _isnan(double x); 当x是一个无效值(NaN, Not a Number) 时,返回非零值,否则返回0.
2016-08-30 21:18:20
2472
原创 opencv3.0+VS2013 debug运行出错,release模式正常
调用opencv中自带的函数时,debug总是会出现如下问题,但是release模式下正常运行,问题状况和解决办法如下: 原因是由于工程属性中链接器中输入的附加依赖项与运行模式不匹配,对于opencv3.0来说,debug模式下的附加依赖项中有两个文件,即opencv_ts300d.lib,opencv_world300d.lib;而在release模式下则为opencv_ts300.lib,op
2016-08-30 21:06:29
1230
1
原创 CString与string转换
利用MFC进行打开文件时,需要将文件路径类型为CString转换为从cv::string类型,然后直接就可以有imread读入图片,网上提供的主要有以下几种转换方式: 1、CString cstr;string str((LPCTSTR)cstr);2、CString cstr;sring str(cstr.GetBuffer());3、CString cstr;USES_CONVERSIO
2016-08-23 15:29:19
16256
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人