原创 Python調用OpenCV代碼優化

OpenCV提供的API的代碼大部分是經過優化的,很多都是經過SSE或者AVX等技術優化了函數,並且是默認打開優化的。 其實,我們也可以查詢OpenCV是否進行了函數優化,查詢的函數爲: cv2.useOptimized() 如果打開了

原创 樹莓派安裝ncnn

前言   ncnn是騰訊開源的用於手機端部署深度學習模型的框架,目前也支持在樹莓派上使用。ncnn提供C++的藉口,支持caffe等框架的模型進行轉換。   目前ncnn已經開源,代碼放[github](https://gith

原创 偏要叫[C++] Base64編碼

前言   Base64非常常見的用於傳輸8Bit字節碼的編碼方式之一,也就是採用64個可打印的自體來編碼二進制數據進行傳輸的方法。在ASCII表中,0~31、127是控制字符32~126屬於可打印字符,而Http協議下傳輸二進制數

原创 樹莓派安裝MNN

前言   MNN是阿里開源的一款用於邊緣端設備部署、推理深度學習模型的框架,與騰訊開源的ncnn類似哈。   MNN在[github](https://github.com/alibaba/MNN "github")上有開源,同

原创 Keras設置後端數據維度順序

Keras是比較高級的深度學習框架,其對幾個比較常見的主流深度學習框架的封裝而來,也就是按照Keras的說法就是其後端是以Tensorflow、Theano和CNTK爲基礎封裝而來。CNTK我沒做過多瞭解,tensorflow的tenso

原创 Python調用OpenCV顏色空間

Python調用OpenCV的顏色空間轉換函數是cv2.cvtColor(),OpenCV提供了很多中顏色空間轉換,這裏可以藉助一個函數來獲取所有的轉換標識: flags=[i for i in dir(cv2) if i.starts

原创 樹莓派3B+安裝wordpress

前言   我的樹莓派用的是3B+,內存卡64G,裝了樹莓派官方提供的系統。最近想重新寫自己的技術博客,做一些記錄和筆記,因此重新折騰起wordpress來,這裏只是要做內網訪問即可,只是自己在家寫博客用,所以外網就訪問不了,但是我

原创 暗通道去霧法

一、算法背景   暗通道先驗去霧算法是大神何愷明2009年發表在CVPR上的一篇論文,還獲得了當年的CVPR最佳論文。   根據論文的介紹,暗通道去霧算法是基於一個關鍵的觀察:在沒有霧霾的室外圖像中,大多數局部區域包含一些像素,這

原创 [tensorflow] Cannot uninstall wrapt

安裝tensorflow的時候遇到這樣的問題: 解決方案是,輸入以下指令安裝相應的庫即可: pip install -U --ignore-installed wrapt enum34 simplejson netaddr  

原创 《Recent Advances in Deep Learning for Object Detection 》筆記

最近看了一篇目標檢測的綜述,之前對目標檢測的認識不是很多,所以簡單地記錄一下筆記,由於是很早之前寫的,對目標檢測的很多概念都還不是很清楚,簡單記錄一下。這篇論文主要講了目前的目標檢測算法的一些設置、檢測範式、基準等,包括了傳統算法和深度學

原创 基於Keras的mnist手寫數字識別

首先,在衆多深度學習框架中,我最開始上手的框架(因爲那時候先接觸的caffe,配置使用都太麻煩了)是Keras,什麼叫做搞什麼深度學習,不過是搭積木罷了,這句話真的太適合形容Keras了。Keras是一個高級的深度學習框架,是架設於ten

原创 C++:log日誌

前言   日誌一般是記錄一些程序運行信息的文件,一般是用於快速定位錯誤所在,追蹤程序運行的過程和進度、採集運行環境等作用。說白了簡單粗暴點就是程序掛了,可以看到大概在哪裏掛的,掛的原因可能有哪些等作用。   最近在github上找

原创 YOLO v4

源權重文件在Google driver上:https://drive.google.com/open?id=1cewMfusmPjYWbrnuJRuKhPMwRe_b9PaT,有245MB。 速度簡單測試了下轉keras後的速度,

原创 C++:http消息

前言   最近的一些開發,需要用到http服務,大致是兩種,一種是我們算法端起http服務,等到後端發送消息給算法,然後算法去解析消息,得到我們要的圖像數據;第二種是,我們算法端處理完圖像之後,需要將結果發送給後端,那麼如果是後端

原创 [C++] Base64編碼

前言   Base64非常常見的用於傳輸8Bit字節碼的編碼方式之一,也就是採用64個可打印的自體來編碼二進制數據進行傳輸的方法。在ASCII表中,0~31、127是控制字符32~126屬於可打印字符,而Http協議下傳輸二進制數