自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 Autoware激光雷达与网络摄像机联合标定(六)相机雷达联合标定

前言系统环境是Ubuntu 16.04,每完成一大步,将会把系统的完整镜像(VM Ware导出的虚拟机)发布到Github与Gitee,供使用。因为安装环境,本身是很耗费时间的,安装过程亦参考了网上很多的文章,踩了很多的坑,本系列旨在填坑,让后来人可以集中精力做实际的开发、学习。每步会有步骤说明,命令的输出如果太多,就省略不再贴出来。使用的设备是 Livox Horizon + 大华(Dahua) DH-IPC-HFW2433M-LEDAutoware相机内参标定使用的棋盘格尺寸是 50mm *

2022-09-01 09:24:01 693 8

原创 Autoware激光雷达与网络摄像机联合标定(五) 大华网络摄像机 ROS 获取图片

前言系统环境是Ubuntu 16.04,每完成一大步,将会把系统的完整镜像(VM Ware导出的虚拟机)发布到Github与Gitee,供使用。因为安装环境,本身是很耗费时间的,安装过程亦参考了网上很多的文章,踩了很多的坑,本系列旨在填坑,让后来人可以集中精力做实际的开发、学习。每步会有步骤说明,命令的输出如果太多,就省略不再贴出来。使用的设备是 Livox Horizon + 大华(Dahua) DH-IPC-HFW2433M-LED大华 ROS 项目这个项目借鉴了海康ROS,第一次开发ROS

2022-01-25 18:08:15 1664 3

原创 Autoware激光雷达与网络摄像机联合标定(四) Livox Horizon Autoware驱动安装

前言系统环境是Ubuntu 16.04,每完成一大步,将会把系统的完整镜像(VM Ware导出的虚拟机)发布到Github与Gitee,供使用。因为安装环境,本身是很耗费时间的,安装过程亦参考了网上很多的文章,踩了很多的坑,本系列旨在填坑,让后来人可以集中精力做实际的开发、学习。每步会有步骤说明,命令的输出如果太多,就省略不再贴出来。使用的设备是 Livox Horizon + 大华(Dahua) DH-IPC-HFW2433M-LED...

2022-01-25 11:05:11 2135 2

原创 Autoware激光雷达与网络摄像机联合标定(三) Autoware 标定工具安装

前言系统环境是Ubuntu 16.04,每完成一大步,将会把系统的完整镜像(VM Ware导出的虚拟机)发布到Github与Gitee,供使用。因为安装环境,本身是很耗费时间的,安装过程亦参考了网上很多的文章,踩了很多的坑,本系列旨在填坑,让后来人可以集中精力做实际的开发、学习。每步会有步骤说明,命令的输出如果太多,就省略不再贴出来。使用的设备是 Livox Horizon + 大华(Dahua) DH-IPC-HFW2433M-LED标定工具安装ningdr@ubuntu:~/soft$ ec

2022-01-11 20:12:07 558 2

原创 Autoware激光雷达与网络摄像机联合标定(二) Autoware安装

前言系统环境是Ubuntu 16.04,每完成一大步,将会把系统的完整镜像(VM Ware导出的虚拟机)发布到Github与Gitee,供使用。因为安装环境,本身是很耗费时间的,安装过程亦参考了网上很多的文章,踩了很多的坑,本系列旨在填坑,让后来人可以集中精力做实际的开发、学习。每步会有步骤说明,命令的输出如果太多,就省略不再贴出来。使用的设备是 Livox Horizon + 大华(Dahua) DH-IPC-HFW2433M-LEDAutoware Docker 版安装安装dockerni

2022-01-11 09:46:23 885

原创 Autoware激光雷达与网络摄像机联合标定(一) ROS安装

前言系统环境是Ubuntu 16.04,每完成一大步,将会把系统的完整镜像(VM Ware导出的虚拟机)发布到Github与Gitee,供使用。因为安装环境,本身是很耗费时间的,安装过程亦参考了网上很多的文章,踩了很多的坑,本系列旨在填坑,让后来人可以集中精力做实际的开发、学习。每步会有步骤说明,命令的输出如果太多,就省略不再贴出来。使用的设备是 Livox Horizon + 大华(Dahua) DH-IPC-HFW2433M-LED安装ROSROS 官方安装步骤(需科学上网)ningdr@

2022-01-09 19:16:17 842

原创 算法概论 排序 插入排序

#include <iostream>using namespace std;int main() { int a[] = {4, 5, 3, 2, 8, 9, 0, 1}; // 插入排序 for (int i = 1; i < sizeof(a) / sizeof(int); i++) { for (int j = 0; j < i; j++) { // 递减 if (a[j] &g

2021-11-17 22:07:44 176

原创 算法概论 动态规划 0-1背包问题

#include <iostream>#include <string>using namespace std;const int N = 8 + 1;const int O = 4 + 1;const int V[O] = {0, 2, 3, 4, 5};const int P[O] = {0, 3, 4, 5, 6};int main(){ int M[O][N] = {}; for (int i = 0; i < O; i++)

2021-11-16 21:21:14 74

原创 Clojure编程乐趣:clojure哲学-封装实例

(defn initial-board [] "初始化棋盘,棋盘坐标 8 7 6 5 4 3 2 1 a b c d e f g h" [\r \n \b \q \k \b \n \r \p \p \p \p \p \p \p \p \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \-

2021-10-27 16:18:44 87

原创 Clojure编程乐趣:多态和表达式

(defprotocol Connectable (my-cat [this other]))=> Connectable#_ 扩展 List 类型(extend-type java.util.List Connectable (my-cat [this other] (println "List my-cat") (concat this other)))=> nil(my-cat [1 2 3] [4 5 6])List my-cat=> (1

2021-10-27 15:47:06 105

原创 windows编译yaml-cpp

1、下载cmake写文章时,机器上安装的是 cmake-3.20.6.zip。下载后,解压包。配置环境变量,把解压后的 bin 目录,添加到 path 下。查看 cmake 支持的编译方式> cmake --help> # 找到 Generators 章节,列出的即支持的平台> # 我们要编译到 visual studio 2019,即如下 cmd> cmake -G "Visual Studio 16 2019" -D CMAKE_INSTALL_PREFIX=${

2021-10-19 10:11:40 903

原创 Clion + cmake + mingw-w64 配置 c/c++ 开发环境

1. 下载clion2. 下载CMake推荐选择 zip 版本tips:查阅你的工程用的的 sdk 或者 lib 支持最大的版本,不要一味下载最新版3. 下载Mingw-w64推荐去 sourceforge 下载找到 MinGW-W64-install.exe,这是联网安装器,下载后打开,选择版本后需要联网下载对应版本,对自己的网没信心,可以直接下载 x86_64-posix-seh 版,版本号看个人喜好4. 安装clion略5. 安装cmakezip 解压后,移动到你软件的存放地址,然

2021-10-15 09:07:45 1501

原创 WSL使用记--配置azure kinect1.4.1 + opencv4.5.3开发环境

修改源sudo apt install libssl-dev gdb gcc g++ makecmake解压,编译sudo ./configure && sudo make -j9 && sudo make installhttps://packages.microsoft.com/ubuntu/18.04/prod/pool/main/libk/libk4a1.4-dev/sudo dpkg -i libk4a1.4_1.4.1_amd64.debsud.

2021-10-07 20:49:47 269

原创 WSL使用记--更换清华源

下载安装包(https://downloads.mysql.com/archives/installer/)

2021-10-03 11:43:59 1188

原创 python清理工程目录

1. 安装Anconada

2021-10-02 11:40:51 66

原创 Ubuntu 18.04编译Azure Kinect Sensor SDK v1.4.1

1 . 下载Azure Kinect Sensor SDKgit clone -b v1.4.1 https://github.com/microsoft/Azure-Kinect-Sensor-SDK.git2. 把.gitmodules文件中的git地址,全部替换成gitee的地址[submodule "extern/cjson/src"] path = extern/cjson/src url = https://gitee.com/ningdro/cJSON.git[submodule

2021-09-28 21:49:57 558

原创 Clojure创建网站系列一(路由):使用Reitit替换Ring

为什么使用Reitit?嗯~ o(* ̄▽ ̄*)o,因为快!就是因为快!参数解构、参数合法性检查简便,and so on使用lein创建新工程:$ lein new lein-reitit default$ cd lein-reitit补全工程结构:lein-reitit ├─env │ ├─dev │ │ ├─clj │ │ └─resources...

2020-04-11 20:24:39 592 1

原创 牛顿平方根

(defn avg [& args] (/ (apply + args) (count args)))(defn improve [guess x] (avg guess (/ x guess)))(defn good-enough? [guess x] (< (Math/abs (- (* guess guess) x)) 0.001))(defn sqr...

2020-03-07 18:02:46 120

原创 Clojure入门

加群:667494487Clojure入门,虽名为入门,但是通篇看了,需要有一点Clojure编码量再回头看看,感觉挺好的,因此去刷题吧,多看看大神们的实现4clojure;通篇文章翻译的还不错,错别字较多,忍受点哈,有些代码跑不通,应该适用于clojure 1,现在用的10,所以不要特别纠结。边看边整理了思维导图,密码:fd50,笔记中附带文中的代码(ps:部分有个人思考),仅供参考...

2020-02-26 15:33:27 270

原创 clojure figwheel搭建前端,持续更新

创建前端工程 lein new figwheel your-nameF:\workspace-vscode>lein new figwheel ningdr-front:repositories detected in user-level profiles! [:user]See https://github.com/technomancy/leiningen/wiki/Repe...

2020-02-25 22:09:28 154

原创 clojure clara规则引擎example

clojure规则引擎:clara(ns clojure-clara.examples.person (:require [clara.rules.accumulators :as acc] [clara.rules :refer :all]))(defrecord Person [name age sex favorite])(defrecord Filt...

2020-02-23 10:51:03 278 3

原创 clojure小惊喜-持续更新ing...

1、and:elements全为true,返回最后一个element(some #(and (<= 16 (* % %)) %) (range))=> 4(some #(<= 16 (* % %)) (range))=> true(and 1 2)=> 2(and 1 2 false)=> false(and 1 2 false true)...

2019-11-23 11:05:29 80

原创 PL/SQL下载、安装、监听配置

1、官网下载PL/SQLhttps://www.allroundautomations.com/try-it-free/如何突破free,自己google/baidu,不做说明;汉化,推荐google/baidu,不做说明2、下载监听文件https://www.oracle.com/technetwork/topics/winsoft-085727.html下载最新的吧,注...

2019-11-21 16:30:53 1379

原创 oracle round、trunc、floor、ceil函数

复习下这几个函数吧select round(1.3456) from dual; -- 1select round(1.3456, 1) from dual; -- 1.3select round(1.3456, 2) from dual; -- 1.35select trunc(1.3456) from dual; -- 1.3select trunc(1.3456, 1) fro...

2019-11-06 08:37:58 115

原创 clojure正整数到二进制转换

(defn get-binary "version:0.1 doc:Transfer a number to a binary format. You need give a positive number or zero, it will return a list which consists of one or zero; You c...

2019-09-01 11:29:07 223

原创 clojure/core vec

点我查看原文及更多示例(ns $clojureDoc.core.vec);; 使用方式:;; Creates a new vector containing the contents of coll. Java arrays;; will be aliased and should not be modified.;; 创建一个包含coll元素的新向量;; java数组将被重命名且...

2019-07-11 17:03:16 148

原创 clojure/core every?

点我查看原文及更多示例(ns $clojureDoc.core.every-q);; 使用方式:(every? pred coll);; Returns true if (pred x) is logical true for every x in coll, else false.;; 如果coll中的每一项对于断言/决策都为真,则返回逻辑真,否则返回假(println (eve...

2019-07-11 16:31:27 156

原创 clojure/core not-any?

点我查看原文及更多示例(ns $clojureDoc.core.not-any-y);; 使用方式:(not-any? pred coll);; Returns false if (pred x) is logical true for any x in coll, else true.;; 无论coll中存在几个x,只要断言/决策和x运算的返回值为逻辑真,那么not-any?返回假,...

2019-07-04 15:39:03 93

原创 clojure/core -> vs ->>

点我查看->官方文档及更多示例点我查看->>官方文档及更多示例(ns $clojureDoc.core.sub-big-vs-sub-big-big);; ->;; 使用方式:(-> x & forms);; Threads the expr through the forms. Inserts x as the;; second item ...

2019-06-29 12:46:30 425

原创 clojure/core if-let

点我查看原文及更多示例(ns $clojureDoc.core.if-let);; 使用方式:(if-let bindings then) (if-let bindings then else & oldform);; bindings => binding-form test 绑定的形式可以拆分成绑定+表达式;; 比如绑定是这样写:[x (true? true)];;...

2019-06-29 11:03:18 294

原创 clojure/core update

点我查看原文及更多示例(ns $clojureDoc.core.update);; 使用方式:(update m k f) (update m k f x) (update m k f x y) (update m k f x y z) (update m k f x y z & more);; 'Updates' a value in an associative struct...

2019-06-29 10:44:07 250

原创 clojure/core slurp

点我查看原文及更多示例(ns $clojureDoc.core.slurp);; 使用方式:(slurp f & opts);; Opens a reader on f and reads all its contents, returning a string.;; See clojure.java.io/reader for a complete list of suppo...

2019-06-29 10:16:41 234

原创 clojure/core get-in

点我查看原文及更多示例(ns $clojureDoc.core.get-in);; 使用方式:(get-in m ks) (get-in m ks not-found);; Returns the value in a nested associative structure,;; where ks is a sequence of keys. Returns nil if the k...

2019-06-29 09:50:59 412

原创 leiningen基本操作

创建测试工程:F:\lein-test>lein new compojure lein-test-projectRetrieving compojure/lein-template/0.4.7/lein-template-0.4.7.pom from clojarsRetrieving compojure/lein-template/0.4.7/lein-template-0.4....

2019-06-28 15:53:29 1143

原创 clojure/core assoc-in

点我查看原文及更多示例(ns $clojureDoc.core.assoc-in);; 使用方式:(assoc-in m [k & ks] v);; Associates a value in a nested associative structure, where ks is a;; sequence of keys and v is the new value and r...

2019-06-27 19:22:09 215

原创 clojure/core some

点我查看原文及更多示例(ns $clojureDoc.core.some);; 使用方式:(some pred coll);; Returns the first logical true value of (pred x) for any x in coll,;; else nil. One common idiom is to use a set as pred, for exa...

2019-06-27 18:03:24 126

原创 clojure/core sorted-map

点我查看原文及更多示例(ns $clojureDoc.core.sorted-map);; 使用方式:(sorted-map & keyvals);; keyval => key val;; Returns a new sorted map with supplied mappings. If any keys are;; equal, they are handle...

2019-06-27 13:52:54 107

原创 clojure/core commute

点我查看原文及更多示例(ns $clojureDoc.core.commute);; 使用方式:(commute ref fun & args);; Must be called in a transaction. Sets the in-transaction-value of;; ref to:;; (apply fun in-transaction-value-of-...

2019-06-26 18:58:25 140

原创 clojure/core pcalls

点我查看原文及更多示例(ns $clojureDoc.core.pcalls);; 使用方式:(pcalls & fns);; Executes the no-arg fns in parallel, returning a lazy sequence of;; their values;; 并行执行无参的函数集fns,返回一个由函数执行完后的值组成的惰性序列(def x-...

2019-06-26 18:56:25 114

原创 clojure/core future

点我查看原文及更多示例(ns $clojureDoc.core.future);; 使用方式:(future & body);; Takes a body of expressions and yields a future object that will;; invoke the body in another thread, and will cache the resu...

2019-06-26 18:27:18 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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