原创 VS跨平臺編譯安卓動態庫 與 AS中opencv的配置

前面兩篇文章,分別介紹瞭如何編譯opencv-android的庫文件: https://blog.csdn.net/Merria28/article/details/102517420 以及在VS的跨平臺動態庫中如何配置opencv: h

原创 疫情節點下換工作

這波換工作換的我膽戰心驚,被迫無奈下決定換了!(就是這麼霸氣,捂臉) 背景 爲什麼換工作 怎麼選新單位   背景 本人從事視覺處理五個年頭,算上畢業前的經歷,都有7個年頭了。本着對企業衷心的落伍精神,在這家企業待了4年多。   爲什麼換工

原创 Visual Studio + android + opencv 跨平臺生成動態庫文件

最近需要給安卓平臺的應用程序提供c++開發的算法庫,c++又用到了opencv開源庫,不想使用Android Studio,用慣了VS,因此,寫下VS跨平臺開發安卓動態庫的配置步驟。   參考鏈接:https://answers.open

原创 在windows平臺下編譯安卓版本的opencv

搞了三天,終於搞出來了,耐心解決問題,都會解決的,堅信一切困難都可以克服!!(捂臉笑) 這個版本的opencv庫是針對安卓版本進行編譯的,可以同時生成動態庫和靜態庫,後續文章也會介紹如何使用編譯好的庫。     source: openc

原创 mxnet轉onnx 之 onnx_mxnet.export_model失敗原因

mxnet模型轉換onnx折騰了很久,終於搞清楚失敗原因 轉換代碼參考: https://github.com/onnx/tutorials/blob/master/tutorials/MXNetONNXExport.ipynb   一開

原创 java 如何讀圖 怎樣傳給 C++

有讀者問到 “”“從安卓模擬器路徑用opencv讀取圖像失敗”,您這個問題解決了嗎?” 我剛開始將c++算法嵌入到安卓或java的時候也遇到過這個基本的問題,因爲兩者機制不一樣,很容易搞混。 在安卓中是不能直接用opencv的imread

原创 3D接雨水——考察知識點

leetcode中的接雨水問題   從2D到3D,考察的知識點完全不同:2D中要求掌握雙指針算法技巧,3D中要求掌握廣度優先搜索算法+優先隊列使用技巧 針對這個3D接雨水問題,羅列知識點 BFS: 廣度優先搜索算法 breadth fir

原创 動態規劃

動態規劃思路解析 在此記錄如何分析一個問題使用動態規劃的方法實現時間複雜度上的優化。 對比暴力算法,在下面問題上的時間複雜度從O(n^2)降低到了O(n)。並且空間複雜度進行了優化,從O(n)降低到了O(1)。   示例問題:最大子序和

原创 終極篇延伸:在android native c++項目中直接內嵌opencv算法

這篇文章看題目讓人有點眼暈,且與之前的文章:終極篇 C++算法到安卓的移植——AS調用VS的so庫有類似的嫌疑   那麼這篇文章整理的目的是什麼呢? 在安卓項目中以c++的方式調用opencv 可以一次生成x86 x86_64 armea

原创 opencv4.2.0-windows-cuda-源碼編譯

博客內容在知乎中查看 https://zhuanlan.zhihu.com/p/106689372

原创 總想着自己老了還一事無成,頓時就心慌慌

學習目的不單純,學習動力波動太大;一把年紀還不夠努力,心慌的厲害!!! 到底應該將什麼作爲學習的的目的,學習的動力從何而來?身邊沒有可以指導(點透)自己的人,又讀書少(不是學歷低,是真的感覺讀書少,力不從心)。 感覺把這種負面情緒寫在博客

原创 終極篇 C++算法到安卓的移植——AS調用VS的so庫

目的:windows平臺下的c++算法,需要移植到安卓系統上。平時用慣了Visual Studio,再在其他軟件上重新寫算法,調試算法,實在頭疼。所以我用VS的c++移動開發功能創建動態共享庫,將算法內容放入,並實現JNI和JAVA接口部

原创 如何向別人解釋DL工作的實質?

如何向別人解釋DL工作的實質? 我的工作是做什麼的? 對於這個話題,看到一張圖很有說服力。下面列出來。看完之後瞬間從高大上變的low爆了。。。 哦,對了,我研究或者工作的領域叫機器學習和人工智能。這到底是個什麼玩意,像我等普通人如何理解,

原创 Deep Learning 參數的理解

1. 權重衰減的理解    權重衰減是一種歸一化處理;    將一些無用的權重剪裁掉;    爲什麼要進行權重衰減?    以人類在成長過程中大腦神經元的變化爲例說明。研究表明,初生嬰兒的神經元比較少;成長到6歲時,神經元已經非常多,這是