wishchinYang的专栏

生死去留,蓬头傀儡;一时线断,落落磊磊!不创造知识,只是知识的搬运工!...

GPC:使用GPC计算intersection容易出现的问题

     在使用GPC计算多边形的交的时候,出现问题     //1.2. 另一种方法,判断新的多边形是否和老多边形相交     Poly cross = (PolyDefault) Clip.intersection( filed, polyNig );         若filed 为两个分离...

2018-05-22 15:22:24

阅读数:69

评论数:0

CUDA 显存操作:CUDA支持的C++11

CUDA9的编译器和语言改进 使用CUDA 9,nvcc编译器增加了对C ++ 14的支持,其中包括新功能 通用的lambda表达式,其中使用auto关键字代替参数类型; auto lambda = [](auto a,auto b){return a * b;}; 功能的返回类型扣除(使...

2018-04-09 18:08:56

阅读数:144

评论数:0

C++11:using 的各种作用

C++11中using关键字的主要作用是:为一个模板库定义一个别名。

2018-04-09 17:57:23

阅读数:87

评论数:0

C++ 模板template<class T>和template<typename T>

在C++后期的版本中,为了不再和class向混淆,所以加入了新的关键字typename用以区分。对于我个人而言,在定义模板函数时,更倡导使用typename关键字。

2018-04-09 16:14:17

阅读数:89

评论数:0

c++中的类型转换--reinterpret_cast

原文链接:  浅析c++中的类型转换--reinterpret_cast 转换reinterpret_cast作用为: 允许将任何指针转换为任何其他指针类型。 也允许将任何整数类型转换为任何指针类型以及反向转换。看着上面的描述就有种放浪形骸的赶脚。更会让人不寒而栗,太随意!语法还是老样子: rei...

2018-03-22 15:06:24

阅读数:28

评论数:0

Caffe RPN :error C2220: warning treated as error - no 'object' file generated

       在 caffe里面添加rpn_layer.cpp之后,总是出现 error C2220: warning treated as error - no 'object' file generated 这种错误。      后面跟着: warning 4819  存在不支持的非Unico...

2018-03-08 11:45:38

阅读数:120

评论数:0

VS编译时使用/去除NuGet管理库

之前一直使用NuGet来管理一些第三方的库,但是每次check in代码时候为了保证编译通过,都需要把对应的packages check in。 同样,在相应的设置界面关闭即可。 若只是想使用本地的一些软件包,而不是网络版本,打开工程的package.config文件,删除掉特定的行即可。

2017-09-25 10:46:46

阅读数:864

评论数:0

Windows下使用Caffe-Resnet

编译历程参考:CNN:Windows下编译使用Caffe和Caffe2 caffe的VS版本源代码直接保留了sample里面的shell命令,当然这些shell命令在Windows平台下是不能运行的,需要稍微修改一下,转换为CMD可以理解的脚本代码。

2017-09-24 16:14:27

阅读数:609

评论数:0

三维重建面试13X:一些算法试题-今日头条AI-Lab

被人牵着鼻子走,到了地方还墨明棋妙地吃一顿砖头。今日头条AI-Lab,其实我一直发现,最擅长的还是点云图像处理,且只是点云处理。 New 与Malloc的区别;unique_ptr和shared_ptr的区别。

2017-07-18 22:08:53

阅读数:3832

评论数:1

VS常用快捷键

跳转到指定的某一行 方法1:组合键“Ctrl+G”;

2017-04-06 15:12:49

阅读数:203

评论数:0

SiftGPU:编译SiftGPU出现问题-无法解析的外部符号 glutInit

SiftGPU的原始库可以编译通过。但不能使用,在使用时引出了一连串96个编译错误。

2017-04-05 10:23:43

阅读数:823

评论数:1

C++:C++在图片特定区域之外产生随机数

第一种:在某个数之前生成随机数;第二种,生成随机数,加上某个数,然后截断;第三种,指定范围内生成随机数;

2017-03-27 10:54:43

阅读数:272

评论数:0

OpenCV:OpenCV中的 parallel_for 和opencv parallel_for_

OpenCV使用OMP完成并行运算,在使用AdaBoost检测的时候,在cascadedetect.cpp 里面,大量使用 parallel_for_(Range(0, stripCount), CascadeClassifierInvoker( *this, processingRectSize...

2017-03-21 10:20:03

阅读数:1561

评论数:0

nvcc fatal : Unsupported gpu architecture 'compute_11'

使用VS编译OpenCV编译源代码时候,对Cmake生成的工程文件编译,会出现 nvcc fatal : Unsupported gpu architecture 'compute_11' 问题。原因是CUDA7.5不支持较为古老的显卡版本,因此1.1,2.0,2.1,之类的显卡选项是多余的。

2017-03-20 16:44:31

阅读数:3039

评论数:0

boost::mutex::scoped_lock

在三维重建过程中,世界地图 Map &world作为唯一 访问/更新 对象,可以使用boost::mutex::scoped_lock 。 使用boost进行线程管理简单使用boost::mutex 。 mutex对象本身并不知道它代表什么,它仅仅是被多个消费者线程使用的资源访问的锁定解锁...

2016-09-14 13:28:00

阅读数:5496

评论数:0

Caffe: gflag编译出现问题汇总

1. 使用Unicode字符集: 出现问题 E:\CodeBase\ML\Caffe\ThirdPartySrc\gflags-master\src\gflags.cc(1340): error C2664: 'BOOL PathMatchSpecW(LPCWSTR,LPCWSTR)' : can...

2016-07-12 14:36:19

阅读数:3366

评论数:0

fatal error C1083: 无法打开包括文件:“stdio.h

现象:     vs2012一直fatal error C1083: 无法打开包括文件:“stdio.h” 不知道配置太多,动到了什么地方,出现了这个问题; 在:     解决方案--调试源文件      里面添加 包含   C:\Program Files (x86)...

2016-07-07 15:37:12

阅读数:5301

评论数:0

SLAM:(编译ORB)fatal error LNK1181: 无法打开输入文件“libboost_mpi-vc110-mt-1_57.lib”

对于使用MD版本编译的ORB_SLAM,会用到MPI版本的Boost,需要自己编译,比较麻烦。          因此使用MT版本进行生成,暂时无法完成。 工程配置         发现添加库文件使用了:从父级或项目默认继承,默认包含了libboost_mpi-vc110-mt-1_57.l...

2016-05-26 16:37:56

阅读数:1398

评论数:0

error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译

编译 ORB_SLAM的Release版本时,出现了此问题:             错误 2 error C3859: 超过了 PCH 的虚拟内存范围;请使用“-Zm465”或更大的命令行 修改方法:       1. 找到 工程->属性->c/c++->命令行-...

2016-05-25 22:38:35

阅读数:828

评论数:0

QT4使用HDF5 类型错误

使用HDF5 :HDF5_1.10.0        出现: fatal error C1083: 无法打开包括文件:"stdbool.h": No such file or directory                    fatal error C1083: 无法打...

2016-05-25 10:19:06

阅读数:844

评论数:0

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