- 博客(102)
- 收藏
- 关注
转载 CUDA:nvcc编译参数示例
CUDA:nvcc编译参数示例前言nvcc中有控制程序兼容性的参数,本节主要讲这些参数,如果对原理想有了解见CUDA:NVCC编译过程和兼容性详解CMake中的参数写法和命令行的写法都有。多种编译写法虚拟架构+真实框架这种编译要编译成唯一的结果,即确定GPU对象,写法如下:set(CUDA_NVCC_FLAGS -arch=compute_60;-code=sm_61)或set(C...
2019-02-20 14:46:41
2066
原创 doppia代码思考
呕心总结,原版,严禁转载。 做人脸检测定位很长时间了,发现doppia代码对于人脸的定位效果不错,于是就对其进行研究,简单总结如下: 1.在参数配置中eccv2014_face_detection_pascal.config.ini num_scales不可以太小,否则得到的效果很不好;如果值太大,运行的时间会非常长,得到的效果并不一定非常高。通过多次测试,取num...
2019-02-20 14:43:06
408
2
原创 chamfermatching.cpp:969:30: error: the compiler can assume that the address of ‘annotate_img’
chamfermatching.cpp:969:30: error: the compiler can assume that the address of ‘annotate_img’我编译的版本是opencv2.4.9 解决办法 找到opencv-2.4.9/build/modules/contrib/CMakeFiles/opencv_contrib.dir/flags.make文件...
2019-01-24 10:10:52
1399
原创 undefined reference to symbol '_ZN2cv8StereoBM4initEiii'
/usr/bin/ld: CMakeFiles/ground_estimation.dir/home/qin/Projects/rodrigob-doppia-master1/src/stereo_matching/OpenCvStereo.cpp.o: undefined reference to symbol '_ZN2cv8StereoBM4initEiii'/usr/lib/x86_64...
2019-01-24 10:07:39
1428
2
原创 指针超出范围错误与解决
has no member named video_input_p解决方法:将application.video_input_p==false改为!application.video_input_p出现指针超出范围,是因为在cmakelists.txt中缺失相关设置。 ‘was not declared in this scope 该错误出现时,需要根据出现该错...
2019-01-24 10:06:21
4147
1
原创 Could NOT find CUDA: Found unsuitable version "9.1", but required is exact version "7.5
Could NOT find CUDA: Found unsuitable version "9.1", but required is exact version "7.5 这是由于之前配置Opencv时候使用的cuda是一个版本,现在运行其他程序调用的又是另一个版本,出现了版本不一致问题,所以就会造成上面的问题。为了解决这个问题,重新配置opencv或者运行其他程序时候保证所用的c...
2019-01-24 09:58:30
4551
原创 不是win32应用程序
不是win32应用程序解决:其实这个需要看自己需要什么,如果VS编译生成的是lib或者dll文件,你去运行肯定会弹出不是win32应用程序,如果想要运行就需要配置项目生成的类型为exe右键——》属性——》配置属性——》常规——》配置类型,选择exe即可。...
2019-01-24 09:55:08
794
原创 protoc 编译问题
protoc no syntax specified for the proto file解决方法:当存在多个不同版本的protoc的时候,需要在对应的protoc文件的最开始添加如下语句:syntax = "proto3";
2019-01-24 09:54:01
1264
原创 opencv找不到问题与解决
Found OpenCV Windows Pack but it has no binaries compatible with yourconfiguration.解决方法经过查阅资料病各种尝试,现已解决。主要问题在于库路径问题,应该在CMakeLists.txx中设置opencv路径指向build文件夹。set(OpenCV_DIR /path/to/opencv/build)fi...
2019-01-24 09:52:26
1954
原创 window下编译libjpeg库
window下编译libjpeg库1.进入http://www.ijg.org,选windows format,下载libjpeg2.解压3.打开vs2015的命令行模式,在命令行模式下进入jpeg解压后的目录4.在该目录下执行 nmake /f makefile.vc setup-v15,成功后,目录下会生成一个jpeg.sh的文件 在这个过程中出现实际上在电脑中...
2019-01-24 09:47:47
544
原创 YCrCb知识总结
1. YCrCb格式,给所有像素赋值白色IplImage* dst=cvCreateImage(cvGetSize(_dst),8,3);for (int i = 0; i < src->height; i++) //赋值{ unsigned char* tmp = (unsigned char*)dst->imageData + i*dst->widthSt...
2019-01-23 17:50:56
8657
原创 常用的一些代码整理
常用的一些代码:1.人脸区域显示: cv::Mat img = gray.getMat(1); for (auto rect : faceRects) { cv::rectangle(img, rect, cv::Scalar(255, 255, 255), 2); } imshow("face detection results",...
2019-01-23 14:18:02
2462
3
原创 编程遇到问题与解决(opencv 、sys / videoio.h 、eigen)
OpenCV modules:To be built:core flann imgproc highgui features2d calib3d ml video legacy objdetect photo gpu ocl nonfree contrib python stitching superres ts videostab viz world出现错误:libopen...
2019-01-23 14:05:07
8247
2
原创 皮肤检测与颜色空间
下面的内容是对阅读的一些论文中关于皮肤检测知识的一个提炼,分享给大家,共勉。(1)只是针对彩色图像Since skin detection depends on locating skin-colored pixels, its use is limited to color images, i.e., it is not useful with gray-scale, infrared, o...
2019-01-23 10:13:24
1824
1
原创 C++面试知识总结一(面试被问到的题)
1.const与define区别? 2.虚函数问题。 3.static与main执行顺序? 4.多重继承问题。 5.内存管理中堆和栈。 6.extern相关问题。 7.指针函数、函数指针。 8.不同类型所占字节数。 9.手写快排、深度优先搜索代码。答案见博客C++面试知识总结一答案
2017-12-29 21:08:27
376
原创 DIGITS配置成功检验遇到问题与解决
1.首先你需要配置好caffe和pycaffe 2.遇到问题一:RuntimeError:module compiled against API version 0xb but this version of numpy is 0xa 解决办法:升级numpy sudo pip install numpy –upgrade3.遇到问题二:ImportError: cannot import n
2017-12-01 21:19:28
847
原创 C语言指针 易错知识
(1) char *sptr="abc",*ptr; *ptr=sptr;编译时错误。 原因: *ptr是一个字符,sptr是一个指向字符的指针,代码试图将一个字符指针赋值给一个字符,很显然会产生类型冲突。 (2)char *sptr="abc",*ptr;ptr=sptr;正确。 (3)char *sptr="abc",*ptr;*ptr=*sptr;可能产生运行时错误。 原因:
2017-11-29 15:08:14
507
原创 astyle安装
1.下载 https://sourceforge.net/projects/astyle/files/astyle 2.解压 tar zxvf astyle_3.0.1_linux.tar.gz 3.转到解压目录 cd astyle/build/gcc 4.编译 make all make install 5.使用 sudo astyle 需要格式化的文件
2017-11-25 18:24:12
3667
原创 vim配置代码自动补全
sudo vim ~/.vimrc (注意如果遇到问题你可以使用全路径,比如/home/lgqin/.vim/vimrc)点击i,进入插入模式输入Vundle相关的配置 github上面有,将配置文件复制到/etc/vim/vimrc中 需要什么插件就添加什么 Plugin ‘VundleVim/Vundle.vim’ Plugin ‘Valloric/YouCompleteMe’ P
2017-11-25 17:48:38
2639
原创 ccmake: /root/anaconda2/lib/libcrypto.so.1.0.0: no version information available
解决办法: rm /root/anaconda2/lib/libcrypto.so.1.0.0 然后就可以了。同类问题,解决方法类似。
2017-11-19 22:12:36
2762
原创 ubuntu任意区域截屏
sudo apt-get install ImageMagick* (不论你系统是什么版本,这个语句是万能的哦!) 使用的时候: import 名字.jpg 然后选择你要截屏的区域即可
2017-11-17 09:30:06
1032
原创 ubuntu浏览器突然使用不了搜狗拼音法
之前是好好的,使用快捷键都是可以的,浏览器输入中文没有任何问题,不知为什么,突然即时把搜狗输入法打开,浏览器中仍是不能输入中文,按各种快捷键都没有用,但是其他文件里面输入中文没有任何问题。最后发现:原来是因为我打开了jupyter notebook,当我关闭后,浏览器就可以正常输入中文了。
2017-11-13 20:49:40
2180
原创 caffe cpu-only运行自带例子
本文假设您已经配置好了caffe的cpu-only版本1、更改配置文件 将examples中你想运行的例子对应的prototxt文件中的GPU更改为CPU2、运行相应的bash文件 例子1:数字识别 sudo sh data/mnist/get_mnist.sh sudo sh examples/mnist/create_mnist.sh sudo vi examples/mnist/le
2017-11-13 16:37:33
827
原创 双系统eclipse在一个系统写的项目在另一个系统中项目是空的
情况: win7+ubuntu16 工作空间: 系统的共享盘 出现状况: 项目在ubuntu中可以正常打开,但是当使用win7时候,项目是空的,查看存放项目的位置也是空的。 解决: 删除项目下的.metadata文件夹,重启eclipse,然后重新导入项目,搞定!
2017-11-11 08:15:58
607
原创 glog install error
error is as follows: solving methods: sudo apt-get remove libgflags2v5
2017-11-07 14:04:05
464
原创 ubuntu16.04 failed to install sougoupingying
The solver method is as follows:
2017-11-06 19:16:47
828
原创 各种系统更新dns缓存方法
Windows: ipconfig /flushdnsDebian/Ubuntu: sudo /etc/rc.d/init.d/nscd restartLinux with systemd: sudo systemctl restart network.serviceFedora Linux: sudo systemctl restart NetworkManager.serviceA
2017-11-04 17:38:56
8427
1
原创 window更新dns缓存,阻止dns更新,开启dns缓存更新
更新缓存命令: ipconfig/flushdns 阻止ip缓存更新: sc config “Dnscache” start= disabled sc stop “Dnscache” 开启ip缓存更新: sc config “Dnscache” start= auto sc start “Dnscache”
2017-11-04 17:33:19
1966
原创 An error occurred while collecting items to be installed session context was
遇到这个问题解决方法: 使用Help->EclipseMarketplace->在search中搜索你要安装的软件,点击install,然后finish,等待安装就可以了。 不要使用help->install new software进行操作(总是遇到上面的错误)。
2017-11-03 20:50:29
4153
1
转载 c++ 内联函数 (写的真好!!!)
内联函数 在C++中我们通常定义以下函数来求两个整数的最大值: 复制代码 代码如下:int max(int a, int b){ return a > b ? a : b;}为这么一个小的操作定义一个函数的好处有: ① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的含义要容易得多 ② 如果需要做任何修改,修改函数要比找出并修改每一处等价表达式容易得多 ③ 使用函
2017-10-26 12:56:22
450
原创 ==与equals
==与equals问题非常容易混淆,为了弄清楚这个问题,博主专门研究了一下。 下面从代码开始讲起: public static void main(String[] args) { //1.==和equals问题 Integer s=new Integer(9); Integer t=new Integer(9); Integer
2017-10-06 16:02:21
321
原创 大数的幂指数计算Java代码实现
public static void power(String s1, String s2) {// 幂乘 String tString = new String(); tString = s1; int n = 0; if (s2.contains(".")) {// 如果幂数的次数为小数,向下取整 int tt
2017-10-04 19:41:49
1853
原创 大数乘法运算Java代码实现
public static void divide(String s1, String s2) { int []c=new int[s1.length()]; int t1=0;//余数 for(int i=0;i<s1.length();i++) { c[i]=(t1*10+Integer.parseInt(String.va
2017-10-04 19:40:26
2157
原创 大数乘法计算Java代码实现
public static void multiply(String s1, String s2) { int[][] a = new int[s1.length()][s2.length()]; for (int i = 0; i < s1.length(); i++) { int t1 = Integer.parseInt(String.v
2017-10-04 19:39:17
660
原创 大数的减法运算Java代码实现
public static void minus(String s1, String s2) { boolean flag = true;// true:有负号,false:无负号(表示结果) if (s1.length() > s2.length()) {// s1>s2 flag = false; } if
2017-10-04 19:37:58
2159
原创 大数据的加法运算Java代码实现
public static void add(String s1, String s2) { int[] x = new int[Math.max(s1.length(), s2.length())]; int i = 0, j = Math.max(s1.length(), s2.length()) - Math.min(s1.length(), s2.length
2017-10-04 19:35:47
1982
转载 计算机视觉领域牛人博客,实力的研究机构等网站链接
以下链接是关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动态、招生情况等。总之,我认为,知识只有分享才能产生更大的价值,真诚希望下面的链接能对朋
2017-10-03 13:39:05
2553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人