原创 遺傳算法的一個小例子,純屬娛樂

初始一個羣落,要求羣落最終從入口移動到出口,例子來源於《遊戲編程中的人工智能技術》一書,並會有所改變。 變異會改變基因樣式和長度 雜交採用輪盤法選取父母 #include <iostream> #include <openc

原创 trait與policy模板技術

轉載.源博客地址:http://blog.csdn.net/zhoudaxia/article/details/4486487 我們知道,類有屬性(即數據)和操作兩個方面。同樣模板也有自己的屬性(特別是模板參數類型的一些具體特徵

原创 SSE2加速

轉載:原文鏈接http://www.cnblogs.com/wangguchangqing/p/5466301.html 大多數的函數是在庫中,Intrinsic Function卻內嵌在編譯器中(built in to the

原创 Ceres-Solver學習筆記(3)

Ceres的一個主要目的是解決大尺度bundle adjustment 問題。多說無益,直接上代碼: // file bal_problem.h #ifndef CERES_EXAMPLES_BAL_PROBLEM_H_ #def

原创 OpenSSL協議庫交叉編譯

好長時間沒寫博客了,昨天讓同事集成一個我寫的庫,運行中出現OpenSSL RSA加密失敗,網上查到怎麼是交叉編譯庫的問題,但是很難找到解決方法,在這裏我就分享一下解決辦法。 首先下載OpenSSL庫,我下載的版本是1.1.1d版本

原创 V4L2 + opencv3 Linux獲取攝像頭數據顯示 程序源碼

/* * V4L2 video capture example * * This program can be used and distributed without restrictions. */ #include <std

原创 Bit Twiddling Hacks

原文地址:stanford 可以隨意使用的位操作算法,大部分已經被Randal Bryant教授驗證,以第一人稱來告訴我代碼中的一個未發現的錯誤,我會支付賞金10美元(以支票或Paypal)。

原创 Ceres-Solver學習筆記(1)

Ceres-Solver是google出的解決非線性最小二乘問題的庫,非線性最小二乘問題具有如下形式: ρi(∥fi(xi1,…,xik)∥2)是我們所說的殘差,fi(⋅)在Ceres中叫做CostFunction,ρi(⋅

原创 Linux $? 返回值對照

在 Linux 下,不管你是啓動一個桌面程序也好,還是在控制檯下運行命令,所有的程序在結束時,都會返回一個數字值,這個值叫做返回值,或者稱爲錯誤號 ( Error Number )。 在控制檯下,有一個特殊的環境變量 $?,保存着

原创 Eigen庫使用報錯

在Eigen庫的使用過程在經常出現類似這樣的問題: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h:128: Eigen::internal::plain_array<T, Size,

原创 Ceres-Solver學習筆記(2)

先從簡單的開始學習。 1.繼承SizedCostFunction,構造CostFunction #include <vector> #include "ceres/ceres.h" #include "glog/logging.h

原创 微星GP62安裝Win10+Ubuntu雙系統

本文介紹部分電腦安裝雙系統的問題,其中包括 WIN10 UEFI+GPT啓動 Ununtu安裝卡在啓動界面(幾個圓點那) 安裝後分辨率有問題 Ubuntu啓動後無限循環登錄界面 N卡驅動 WIN10安裝 安裝新版Win10需

原创 Android 正則表達式 匹配 (數字)x(數字)

Java // 匹配 (數字)x(數字) 格式的字符串 String mPattern = "(\\d+)(x|X)(\\d+)"; Pattern r = Pattern.compile(mPattern); Matcher m =

原创 3D姿態估計-間接卡爾曼濾波

Indirect Kalman Filter for 3D Attitude Estimation 翻譯一篇2005的論文。 四元數代數中的元素 1 四元數定義 2 四元數乘法 3 有用的性質 31 叉乘反對稱矩陣lfloor ome

原创 HIDL(一)

原文見 https://source.android.com/devices/architecture/hidl/ OverView HAL接口定義語言(HIDL)是一種接口描述語言,指定接口和他的使用者,它定義了類型和方法的調用。更廣泛