![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工程类
文章平均质量分 95
一卷仙尘
一卷仙尘半世缘,满腹幽情对君宣
展开
-
使用开源代码完成 Python numpy.ndarray 转 C++ cv::Mat
前言本文解决了上一篇文章中的接口问题(cv::Mat to numpy.ndarray),使用的工具是github上Gregory Kramida的一个项目pyboostcvconverter。关于该项目的介绍和使用方式在其Readme中有详细的介绍,因此本文主要介绍使用过程中会出现的若干问题和解决办法。问题1. cmake-gui 路径设置在Readme中,作者Gregory Kram...原创 2019-03-08 05:59:17 · 2824 阅读 · 0 评论 -
Ubuntu16.04下通过 SWIG 将 C++ function/class/namespace 转换为 Python 下可调用的module
前言由于Semesterproject要求使用Python在一个C++开源项目上做算法实现,为了避免重复底层实现,需要将C++程序封装成Python可调用的包。目前有许多选择包括Cython,SWIG,boost.python,不过考虑到不想对代码做改动所以选择了SWIG,因为SWIG仅仅需要添加一个interface文件即可,非常简单易行。但需要注意的是,如果输入输出不是C++标准类型 ...原创 2019-03-05 06:00:52 · 854 阅读 · 0 评论 -
Ubuntu 16.04 上基于已安装的 Opencv 安装 Opencv_contrib
为了配置笔者此前完成的SLAM前端,opencv_contrib提供的一些功能需要被使用,因此在此前安装的opencv3.4.5基础上加装contrib。环境:Ubuntu 16.04.10 虚拟机Opencv 3.4.5Opencv_contrib (tags: 3.4.5)步骤:0.此前已经安装了Opencv3.4.5, 安装步骤可在官网tutorial看到。1.下...原创 2019-01-01 17:50:58 · 830 阅读 · 0 评论 -
QT编译链接问题之一
QT问题: 有时存在这样一种情况:在命令行可以完成编译链接,但在QT中会链接失败报错。虽然针对命令行报错有挺多解决办法,不过对于QT的回答比较少,所以记录一下。 原因:两者编译环境不一样,以命令行环境为准。解决:命令行下载 ccmake, 在build中执行 ccmake .. ,按键 t 查看编译环境配置;QT中在项目->构建->advanced, 逐一检...原创 2017-06-12 16:02:45 · 518 阅读 · 0 评论 -
Bebop2 Flightplan
学习Bebop2的GPS自动飞行功能时,通过官网和相关资料,得到一些收获。 1.Bebop2——FlightPlan功能 1)使用官方APP中付费内容可以很方便实现FlightPlan完整功能; 2)如果使用ROS指令,可以publish文件名到指定topic上,该文件名指已经存储在bebop中flightplan的文件名; 若发送emptystr...原创 2016-11-27 15:46:16 · 598 阅读 · 0 评论 -
Bebop2 FlightPlan
Bebop2的文件访问与读写: 了解Bebop2的Flightplan功能基本流程后,就可以通过修改其flightplan.mavlink的数据,实现一定程度的巡航、环绕、拍摄和快照等功能。 虽然parrot公司提供了官方APP,但也以ftp形式开放了Bebop2的文件,对使用者比较友好。有Hacking的教程提到访问Bebop的方法(见:http://ardupilot.or...原创 2016-11-29 00:23:06 · 473 阅读 · 0 评论 -
Bebop2 FlightPlan 文件传输脚本结构
----------------------------------------------------------------------------------------------------------------Bebop2 FlightPlan 文件传输脚本结构 #!/bin/bash clear 清除终端显示 ...原创 2016-11-29 19:56:32 · 368 阅读 · 0 评论 -
Faster R-CNN 配置
Main steps are from: https://github.com/ShaoqingRen/faster_rcnn, and there are some changes in Preparation step to make it more adaptive and clearer. Requirements:softwareCaffe build for Faster R...原创 2017-03-31 15:47:07 · 1352 阅读 · 0 评论 -
LSD_SLAM 编译、安装到运行demo
LSD_SLAM在Ubuntu12.04 ,ROS fuerte上完成的,对indigo的支持做的不太好。源码的系统环境为ubuntu12.04+fuerte+opencv2.4.8+eigen3.2.5;此处系统环境为ubuntu14.04+indigo+opencv2.4.13+eigen3.2.5;若使用ubuntu16.04+kinect则需要修改 lsd_slam_core和...原创 2017-03-31 15:09:03 · 3534 阅读 · 6 评论 -
Ubuntu16.04中 VTK8.1.1 安装
由于想要使用opencv VIZ,VTK作为其依赖库需要被安装。VTK安装基本要求:VTK 支持的 C++11 编译器:Microsoft Visual Studio 2013 or newergcc 4.8.3 or newerClang 3.3 or newerApple Clang 5.0 (from Xcode 5.0) or newerIntel 14.0 or new...原创 2018-07-21 12:23:18 · 13596 阅读 · 4 评论 -
Ubuntu16.04 下载 安装 测试 GSL 2.4
由于工程需要,所以想要使用GSL(GNU Scientific Library)下载:前往官网找到ftp站点下载即可:ftp://ftp.gnu.org/gnu/gsl/ 由于看到有人遇到因系统自带编译器版本低于GSL所需版本而无法安装的情况,笔者没有使用最新版,而是用的2.4版;安装:下载后解压,可以按照文件夹中INSTALL文件的指导,进入解压文件夹"gsl-2.4"执行以下5步...原创 2018-07-15 23:41:02 · 2019 阅读 · 0 评论 -
双硬盘安装双系统,配置显卡驱动,安装cuda,pycuda
本文主要记录了在双硬盘笔记本电脑自带的Windows10之外安装ubuntu18.04,并安装NVIDIA显卡驱动与cuda 和 pycuda 的步骤和注意事项。软硬件清单: 128G SSD + 1T HDD + Windows10 +Ubuntu18.04.2 + nvidia driver 418.xxx + cuda 10.1 + pycuda 2018.1.1过程清单1. ...原创 2019-03-18 08:13:18 · 1030 阅读 · 1 评论