- 博客(11)
- 资源 (32)
- 收藏
- 关注
原创 OpenCV移植到ARM全过程-IV
经过一系列的准备工作,接下来就将opencv应用程序在arm板子上跑起来。 启动板子进入Linux系统,首先将上一步交叉编译输出的opencv库拷贝到板子的/lib目录下,可以通过U盘,TF卡等外接设备挂载拷入,但这个拔来拔去辣是相当的麻烦!还是通过NFS服务共享来的快,这边通过NFS挂载来拷贝(注:要支持NFS服务,不但需要在Ubuntu上安装NFS服务器,安装过程...
2017-11-30 10:53:14 7539 25
原创 配置Linux内核支持NFS服务
进入Linux内核源码,配置好.config后,命令行下输入make menuconfig进入内核配置界面,可能会出现以下失败信息:安装对应的库即可解决,apt-get install libncurses5-dev:再次make menuconfig成功出现以下界面:选中Networking support,回车,如下图:选中IP: k
2017-11-29 19:58:30 8360
原创 OpenCV移植到ARM全过程-III
在上一篇文章里面我们已经交叉编译好了opencv的第三方依赖库,并且解压好了opencv源码。现在开始正式的交叉编译opencv源码。 进入opencv源码目录下,上一篇在源码的的根目录下建立了2个文件夹build和output,进入build目录下。 cd build 运行cmake的GUI程序,在命令行下输入cmake-gui然后按照下...
2017-11-16 16:57:48 14902 21
原创 OpenCV移植到ARM全过程-II
在上一篇里面,我们已经下载好了opencv源码,安装好了arm-linux交叉编译器和cmake,接下来就是要利用交叉编译器来编译opencv源码了,但是在这之前,我们要先交叉编译opencv的第三方依赖库。(注:为了方便安装,建议切换到root用户下)。 解压opencv源码 在/opt下创建目录arm,将opencv源码放到/opt/arm下,进入/...
2017-11-16 15:37:51 8759 10
原创 OpenCV移植到ARM全过程-I
很早之前(上大学的时候)就想将opencv移植到ARM板子上玩一玩,可惜一直没去试,因为感觉挺复杂的,最近有移植的需求,就在网络上百度了一番,发现大部分移植笔记都比较混乱,每个人都不一样,而且都是比较古老的(ARM9、ARM11、opencv1.0、opencv2.x等等)。所以我想自己从头都到尾的移植一遍,一步步的记录下移植过程! 前言 这里选择Ope...
2017-11-15 19:37:37 11636 7
原创 使用source命令的时候提示source: command not found错误解决
今天在/root/.bashrc下修改环境变量后要立即生效使用source /root/.bashrc,这时候会提示权限不足,所以加上root权限sudo source /root/.bashrc,但是这时候提示source: command not found。 有两种方法解决此问题: 1.在当前用户下添加环境变量:将环境变量添加到文件:~/.bashrc下,
2017-11-14 20:09:37 55378 5
转载 关于高性能计算(并行计算)的知识记录汇总(OpenMP、OpenCL、CUDA、TBB)
关于高性能计算的知识记录汇总 原文来自:http://blog.sina.com.cn/s/blog_6b99cdb50101inv5.html 看了这个文章,对我的知识面有了很大的补充,感谢! MPI和openMPI的区别,或者CUDA和OpenCL的区别,这篇文章就是为了总结下高性能计算的相关知识。目前高性能计算有两大趋势,并行计算集群和CP
2017-11-13 10:14:29 6916
转载 OpenCV中的GPU模块、CUDA加速
原文来自:http://www.cnblogs.com/dwdxdy/archive/2013/08/07/3244508.htmlCUDA基本使用方法在介绍OpenCV中GPU模块使用之前,先回顾下CUDA的一般使用方法,其基本步骤如下:1.主机代码执行;2.传输数据到GPU;3.确定grid,block大小;4.调用内核函数,GPU运行程序;5.传输结果到CPU;6.继续主
2017-11-10 11:05:15 6286
转载 openmp 任务调度 for schedule static dynamic guided runtime
原文来自:http://blog.csdn.net/billbliss/article/details/44131919OpenMP中,任务调度主要用于并行的for循环中,当循环中每次迭代的计算量不相等时,如果简单地给各个线程分配相同次数的迭代的话,会造成各个线程计算负载不均衡,这会使得有些线程先执行完,有些后执行完,造成某些CPU核空闲,影响程序性能。例如以下代码。[cpp]
2017-11-07 09:38:27 2388
原创 Linux共享内存(顺便求解惑)
最近使用多进程共享内存来实现将图像处理算法进行模块化的功能,每个处理算法对应一个进程,他们之间的数据传输通过共享内存实现,比如简单的3个图像处理预处理算法:灰度化,滤波,二值化。我们就写3个CPP文件灰度化.cpp,滤波.cpp,二值化.cpp,然后编译成灰度化.exe,滤波.exe,二值化.exe3个图像处理模块。 其运行过程大致解释为: 1.灰度化.exe模块
2017-11-02 19:20:22 528
转载 /etc/ld.so.conf文件
Linux 共享库 Linux 系统上有两类根本不同的 Linux 可执行程序。第一类是静态链接的可执行程序。静态可执行程序包含执行所需的所有函数 — 换句话说,它们是“完整的”。因为这一原因,静态可执行程序不依赖任何外部库就可以运行。第二类是动态链接的可执行程序。 静态可执行程序与动态可执行程序比较 我们可以用 ldd 命令来确定某一特定可执行程序是否为静
2017-11-02 16:24:53 1590
以图搜图 哈希感知算法
2018-02-07
标定助手V2.3
2017-09-14
Qt按键框架
2017-09-12
标定助手V2.0
2017-08-04
nginx-rtmp.rar
2020-03-25
编译nginx+rtmp所需源码和工具集和三方库.rar
2020-03-25
erlang20.3+rabbitmq server.rar
2020-03-23
g726 codec.rar
2019-11-20
KCG-VISION.zip
2019-06-19
人脸识别所需BAT文件
2019-06-03
深度学习-目标检测快速训练预测工具
2019-01-05
ZIP解压缩命令
2018-09-28
OpenCV-dnn加载YOLO网络目标检测
2018-04-17
OpenCV-dnn加载SSD300-Model目标检测
2018-04-17
opencv-dnn使用Caffe训练的model进行手写数字识别
2018-04-12
SVM实现手写数字识别
2018-03-30
KNN实现手写数字识别
2018-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人