原创 CnnDroid 優化加速原理

原文鏈接:GPU-based Acceleration of Deep Convolutional Neural Networks on Mobile Platformsgithub地址:CNNDroid1.前置知識 移動GPU架構現在的

原创 ubuntu 筆記

1.ubuntu中在Launcher上添加Android Studio的運行圖標運行命令創建desktop文件:sudo gedit /usr/share/applications/android_studio.desktop打開窗口後輸

原创 Android NDK 筆記

1.native的char指針和JAVA的String相互轉換首先確保(C/C++)源文件的字符編碼是UTF-8與JAVA的class文件字符編碼保持一致。如果(C/C++)源碼含有中文,那麼編譯出來的so中的中文字符串也保存爲UTF-8

原创 Protobuf 筆記

1. protobuf安裝下載https://github.com/google/protobuf/releases ##Source code (zip)## ./autogen.sh ./configure make make che

原创 在Android端使用OpenGL的compute shader加速計算

compute shader的介紹和使用參看博客使用compute shader進行通用計算及示例在Android端使用compute shader需要OpenGL ES3.1,即Android5.1以上的平臺。可能是oples的原因,在

原创 superset 使用入門

轉載鏈接 :學習superset之一:在ubuntu安裝superset 1.安裝依賴 sudo apt-get install build-essential libssl-dev libffi-dev python-dev pyth

原创 Scrapy 爬蟲入門

1. scrapy 項目目錄 scrapy是通過命令運行的爬蟲框架 scrapy startproject projectname // 創建scrapy項目 通過命令創建scrapy項目後,會自動生成一個projectname的文件

原创 GPGPU基礎(三):GPGPU的理念

使用OpenGL進行通用計算需要解決幾個問題1.計算流水線的終點是幀緩存或顯示器,而科學計算的結果一般需要寫入存儲器,這是怎麼做到的?使用紋理緩存。2.圖形流水線處理的是座標信息和像素信息,怎麼才能使它處理通用數據?使用正對投影平面的正交

原创 圖片角點快速檢測算法FAST(翻譯)

原始論文鏈接:Features from Accelerated Segment Test (FAST)多個論文對比:Faster and better: a machine learning approach to corner det

原创 GPGPU基礎(二):GPGPU需要用到的OpenGL概念

在計算機圖形學中,紋理映射是實現複雜表面效果的高效方法,即以較小的計算量就可以實現較爲逼真的模芯效果。在GPGPU中,紋理映射也是一個至關重要的概念。由圖形API實現經典GPGPU的原理可以總結爲:用紋理映射實現的科學計算(computa

原创 opencv中calcOpticalFlowPyrLK實現的光流法(Lucas-Kanade Method for Sparse Optical Flow)原理解析 (摘要翻譯)

本文截圖及內容均來自learning opencv 第三版第16章 Keypoints and Descriptors1.光流法介紹光流法主要用於尋找不同圖片間的特徵點對應關係。特別是應用在視頻中,因爲對於視頻,可以合理地認爲當前幀中的許